public class Text {
public static void main(String[] args) {
String letters = " abEf ";
System.out.println(letters.length());//返回字符的个数
System.out.println(letters.equals(" abEf "));//判断两个字符串是否内容一模一样(区分大小写),一样,true;否则,false
System.out.println(letters.equalsIgnoreCase(" abef "));//忽略大小写
System.out.println(letters.startsWith(" a"));//判断字符串以XXX开头
System.out.println(letters.endsWith("f "));//判断字符串以XXX结尾
System.out.println("*********************");
System.out.println(letters);
System.out.println(letters.trim());//去掉字符串两端的空格
System.out.println(letters.replaceAll(" ", "#"));//将指定空格替换成#
System.out.println(letters.charAt(1));//获取字符串指定位置的字符,位置从0开始
System.out.println("*********************");
System.out.println(letters.substring(2));//获取指定位置以后的字符串
System.out.println(letters.substring(2,4));//获取指定位置到指定位置的字符串
letters = "110#112#119";
String [] mobiles = letters.split("#");//将字符串按照XXX进行分割{"110","112","119"}
for (String mobile : mobiles) {
System.out.println(mobile);
}
}
}
输出结果:
6
true
true
true
true
*********************
abEf
abEf
#abEf#
a
*********************
bEf
bE
110
112
119
String的一些常用方法
最新推荐文章于 2024-07-29 21:23:37 发布