String类常用方法

一世执手 提交于 2020-03-12 11:04:35

String类常用的方法

  • 返回字符的个数

System.out.println(letters.length());

  • 判断两个字符串是否内容一模一样(区分大小写),一样,true;否则,false;

System.out.println(letters.equals(" abEf "));

  • 和上边的用法一样,只是不区分大小写

System.out.println(letters.equalsIgnoreCase(" abef "));

  • 判断字符串以XXX开头,是为“true”,不是为“false”

System.out.println(letters.startsWith(" a"));

  • 判断字符串以XXX结尾,是为“true”,不是为“false”

System.out.println(letters.endsWith("f "));

  • 去掉字符串两段的空格

System.out.println(letters.trim());

  • 将制定空格替换成#

System.out.println(letters.replaceAll(" ", “#”));

  • 获取字符串指定位置的字符,位置从0开始

System.out.println(letters.charAt(1));

  • 将字符串按照XXX进行分割{“XXX”,“XXX”,“XXX”},并输出

letters = “110#112#119”;
String [] mobiles = letters.split("#");
for (String mobile : mobiles) {
System.out.println(mobile);
}

实例

public class Test {
	
	public static void main(String[] args) {
		String letters=" abef ";
		System.out.println(letters.length());
		System.out.println(letters.equals(" abEf "));
		System.out.println(letters.equalsIgnoreCase(" abef "));
		System.out.println(letters.startsWith(" a"));
		System.out.println(letters.endsWith("f "));
		System.out.println(letters.trim());
		System.out.println(letters.replaceAll(" ", "#"));
		System.out.println(letters.charAt(1));
		letters = "110#112#119";
		String [] mobiles = letters.split("#");
		for (String mobile : mobiles) {
			System.out.println(mobile);
		}
	}	
}

结果

6
false
true
true
true
abef
#abef#
a
110
112
119

ps:以上为String类常用方法的部分知识,由于作者暂时知识有限,仍有欠缺,也是些许遗憾。以后会不定期补充内容。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!