public static void main(String[] args) {
//定义
String a1="abcAEWRdefgabcd";
String a2="sdfaf.jpg";
String a3=" abc dfg ";
String a4="my name qiqi";
System.out.println("1-----------");
//1.charAt()根据字符下标查询对应的字符
char s1= a1.charAt(0);
System.out.println(s1);
System.out.println("2-----------");
//2.concat()拼接字符串
String s2= a1.concat(a2);
System.out.println(s2);
System.out.println("3-----------");
//3.字符串以XX开始或者以XX结束()(例如判断是否存在.jsp)
boolean s3=a2.endsWith(".jpg");
boolean s4=a1.startsWith("b");
System.out.println(s3);
System.out.println(s4);
System.out.println("4-----------");
//4.根据字符串寻找下标
//indexof()查询到的第一个bc的位置
//laseIndexof()查询最后一个bc的位置
int s5= a1.indexOf("bc");
int s6=a1.lastIndexOf("bc");
System.out.println(s5);
System.out.println(s6);
System.out.println("5-----------");
//5.判断字符串是否为空
boolean s7=a1.isEmpty();
System.out.println(s7);
System.out.println("6-----------");
//6.计算字符串长度
int s8=a1.length();
System.out.println(s8);
System.out.println("7-----------");
//7.经常用在外网注册名字时,自动转换成大写
// toLowerCase():英文字符串全部转换成小写
// toUpperCase():英文字符串全部转换成大写
String s9= a1.toLowerCase();
String s10=a1.toUpperCase();
System.out.println(s9);
System.out.println(s10);
System.out.println("8-----------");
//8.清空空格,trim():清楚前后空格,经常用在注册时,
// 字符串之间的空格不会清空
String s11 =a3.trim();
System.out.println(s11);
System.out.println("9-----------");
//9.截取字符串长度内容,substring(n):从第n个字符串开始
String s12= a1.substring(5);
String s13= a1.substring(2, 6);
System.out.println(s12);
System.out.println(s13);
System.out.println("10-----------");
//10.替换字符串内容
String s14= a1.replace("abc", "XXX");
System.out.println(s14);
System.out.println("11-----------");
//11.字符串切割
String[] s15= a4.split(" ");
for (int i = 0; i < s15.length; i++) {
System.out.println(s15[i]);
}
}
输出结果: