一.String类
1.声明字符串
字符串可以通过以下语法格式来声明:
String str;
String为指定该变量为字符串类型,str为该字符串变量的名称
2.创建字符串
String类的常用构造方法如下:
String(char a[])
该方法用一个字符数组a创建String对象,代码如下:
char a[] = {'g','o','o','d'};
String s =new String(a);
该代码等价于:String s = new String("good");
String(char a[], int offset, int length)
该方法提取字符串数组a中的一部分创建一个字符串对象。参数offset表示开始截取字符串的位置,length表示表示截取字符串的长度。代码如下:
char c[] = {'s','t','u','d','e','n','t'};
String s = new String(a,2,4);
该代码等价于:String s = new String("uden")
二.连接字符串
1.字符串相连接
使用“+”运算符可实现连接多个字符串的功能。“+”运算符可以连接多个String对象并产生一个新的String对象
1.先连接一副对联的上,下联,再分行输出在控制台上:
三.获取字符串信息
1.获取字符串长度
使用String类的length()方法可获取声明的字符串对象的长度。语法如下:
str.length();
2.字符串查找
indexOf(String s)
该方法用于返回参数字符串s在指定字符串中首次出现的索引位置。当调用 String 类的 indexOf()方法时,会从当前字符串的开始位置搜索 s 的位置。如果没有检索到字符串 s,该方法的返回值是-1语法如下:
str.indexOf(substr)
lastIndexOf(String str)
该方法用于返回指定字符串最后一次出现的索引位置。当调用 String 类的 lastIndexOf()方法时,会从当前字符串的开始位置检索参数字符串 str,并将最后一次出现 str 的索引位置返回。如果没有检索到字符串 str,该方法返回-1。语法如下:
str.lastlndexOf(substr)
3.用两种方式判断字符串的长度:
3.获取指定索引位置的字符
使用 charAt0方法可将指定索引处的字符返回。语法如下:
str.charAt(int index)
4.查看指定索引位置上的字符: