1. 字符串的创建方式
声明字符串:String str;
创建字符串: String str = new String(“XXXX”);
2. 字符串的连接方式
注: “+”运算符可以连接多个字符串
String str1 = new String(“HELLO”);
String str2 = new String(“WORLD”);
String str = str1+" "+str2;
System.out.println(str);
3. 字符串信息的获取
1)获取字符串的长度
int size = str.length();
2) 字符串查找
str.indexOf(String s);(s出现在指定字符串中首次出现的索引位置,若没有字符串s,返回值是-1)
str.lastIndexOf(String str);(str出现在指定字符串最后一次出现的索引位置,若没有字符串s,返回值是-1)
3) 获取指定索引位置的字符
str.charAt(int index);
4. 字符串常用的操作
1)获取子字符串
str.substring(int beginIndex);从指定索引位置开始截取字符串
str.substring(int beginIndex,int endIndex);从某一索引位置开始截取至某一索引位置结束的字符串
2)去除空格
str.trim();忽略头和尾部的空格
3)字符串替换
str.replace(char oldChar,char newChar);
4)判断字符串的开始与结尾:返回类型布尔值
str.startsWith(string AAA);
str.startsWith(string aaa);
5)判断字符串是否相等
str.equals(String otherstr);区分大小写如:s1.equals(s2);
str.equalsIgnoreCase(String otherstr);不区分大小写
6)按字典顺序比较两个字符串
str.compareTo(String otherstr);
返回值:参考值小返回1
参考值大返回-1
相同返回0
7)字母大小写转换
str.toLowerCase();转换为小写
str.toUpperCase();转换为大写
8)字符串分割
字符串的格式化
正则表达式
字符串生成器的用法