目录
一、matches()
匹配正则表达式,判断字符串中是否有符合给定的正则表达式
String str = new String("www baidu com");
System.out.print("返回值 :" );
System.out.println(str.matches("(.*)baidu(.*)"));
System.out.print("返回值 :" );
System.out.println(str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(str.matches("www(.*)"));
输出结果:返回值 :true
返回值 :false
返回值 :true
二、contains()
底层调用的是indexOf(),返回的是true或false
String str = "www.baidu.com";
System.out.println(str.contains("baidu"));
输出结果:true
三、split()
把字符按照特定字符串分割成数组
String str = "www baidu com";
System.out.println(Arrays.toString(str.split(" ")));
输出结果:[www, baidu, com]
四、join()
把数组连接成字符串,可以指定连接的符号
String strArr[] = {"www","baidu","com"};
System.out.println(String.join(".",strArr));
输出结果:www.baidu.com
五、toLowerCase()
把字符串全部转小写
String str5 = "HELLO";
System.out.println(str5.toLowerCase());
输出结果:hello
六、toUpperCase()
把字符串全部转大写
String str6 = "hello";
System.out.println(str6.toUpperCase());
输出结果:HELLO
七、trim()
删除字符串头尾的空格
String str7 = " i Am Man";
System.out.println("原始值:" + str7);
System.out.println("使用trim:" + str7.trim());
输出结果:原始值: i Am Man
使用trim:i Am Man
八、toCharArray()
把字符串转成字符数组
String str8 = "qwercdf";
char chArr[] = str8.toCharArray();
for (char ch : chArr) {
System.out.print(ch + " ");
}
输出结果:q w e r c d f