public class 字符串 {
public static void main(String[] args) {
String s1 ="xiaohong";
String s2= "xiaoHong";
//区分大小写
System.out.println(s1.equals(s2));
//不区分大小写
System.out.println(s1.equalsIgnoreCase(s2));
//获取字符串的长度
System.out.println(s1.length());
//获取字符串在字符中第一次出现的索引
System.out.println(s1.indexOf("o"));
//获取字符串最后依次出现的索引
System.out.println(s1.lastIndexOf("o"));
//截取指定范围的字符串
String s3= s1.substring(3);
System.out.println(s3);
String s4=s1.substring(3, 5);
System.out.println(s4);
//获取某处索引的字符
System.out.println(s1.charAt(3));
//转化成大写
String s5=s1.toUpperCase();
System.out.println(s5);
//转化成小写
String s6=s1.toLowerCase();
System.out.println(s6);
//拼接字符串
String s7=s1.concat(s2).concat("菏泽学院");
System.out.println(s7);
//替换
String s8="垃圾汉码未来,教的真的差";
String s9=s8.replace("汉码未来", "教育机构");
System.out.println(s9);
//分割字符串
String [] a =s1.split("");
for (String o : a) {
System.out.print(o+" ");
}
System.out.println();
String s10="E:\\aaa\\bbb";
String [] b =s10.split("\\\\");//对特殊字符需要转义符
for (String o : b) {
System.out.print(o+" ");
}
System.out.println();
//转化为字符数组
char [] c=s1.toCharArray();
for (char d : c) {
System.out.print(d+" ");
}
System.out.println();
//比较大小 前者大,返回正数 否则返回负数
System.out.println(s1.compareTo(s2));
}
}