String a ="jack";String b ="jcck";System.out.println(a.compareTo(b));//-2
format 数据格式 %s %d %.2f 都是占位符,由后面的变量来替换 %.2f 代表保留小数点后两位,四舍五入
String name ="李四";int age =18;double score =89.978;String info ="姓名是"+ name +"年龄是"+ age +"成绩是"+ score;System.out.println(info);//姓名是李四年龄是18成绩是89.978String formatStr ="姓名是%s 年龄是%d 成绩是%.2f";String info2 =String.format(formatStr, name,age,score);System.out.println(info2);//姓名是李四 年龄是18 成绩是89.98
equals 区分大小写,判断内容是否相等String a = "hello";String b = "abc";System.out.println(a.equals(b));//falseequalsIgnoreCase 不区分大小写,判断内容是否相等String a = "hello";String b = "Hello";System.out.println(a.equalsIgnoreCase(b));//trueindexOf 返回第一次出现这个字符的位置,从0开始.