《Java从入门到精通(入土)》字符串 上

  • 声明字符串

            ps:字符串必须包含在一对双引号之间。

     声明字符串 ,如:string s;

  • 创建字符串

  1.用一个字符数组a创建String对象

    

char a[]={'g','o','o','d'};
String s = new String(a);
等价于:
String s = new String("good");

  2.提取字符数组a中的一部分创建一个字符串对象

char a[]={'s','t','u','d','e','n','t'};
String s = new String(a,2,4);
//2是起始位置,4是长度
//等价于:
String s = new String("uden");

  • 连接字符串

    直接用+(加号)连接两个字符串。

  

  • 获取字符串长度

    String str = "i am student";

    int size = str.length();

  ps:返回的长度要包括空格数

  • 字符串查找

  indexOf()方法返回的是搜索字符或字符串首次出现的位置,若没找到,则返回-1

  lastIndexOf()方法返回的是搜索字符或字符串最后出现的位置 ,同上

  格式:str.indexOf(substr)

  

String str = "we are student";
int size = str.indexOf("a");
//size=3

  关于空字符串:

  • 获取指定索引位置的字符串

    格式:str.charAt(int index);

  

原文地址:https://www.cnblogs.com/xzzheng/p/11067229.html