java中对字符串的操作合集(持续更新)

1.substring:对字符串进行切片

String s = "=3fsada";
String b = s.substring(1, s.length());
System.out.println("b的结果为:"+b);
String e = s.substring(1);
System.out.println("b的结果为:"+e);

输出结果:
b的结果为:3fsada
b的结果为:3fsada

2.indexOf: 取得字符串的某一个字符的下标索引

String s = "=3fsada";
//s.indexOf("=") 是求出=在字符串s中的索引位置
System.out.println(s.indexOf("="));

输出结果:
0

3.length():统计当前字符串的字符个数
4.replaceAll:替换当前字符串中指定内容
5.trim:能够去掉当前字符串中两端的空格

		//以xx为开头的字符串
		s.startsWith(prefix);
		//以xx为结尾的字符串
		s.endsWith(suffix);
		//从【a,b】的字符子串
		s.subSequence(beginIndex, endIndex);
		//从【a..】到最后
		s.substring(beginIndex);
		//从【a,b】
		s.substring(beginIndex, endIndex);
		//判断是否相等
		s.equals(anObject);
		//分割字符串
		s.split(regex);
		//查找子串
		s.indexOf(ch);
		//替换字符串中的字母
		s.replace(oldChar, newChar);
		//字符串的超强搭档
	

StringBuffer----String的绝佳搭档
StringBuffer的参考方法:https://www.runoob.com/java/java-stringbuffer.html

		StringBuffer sb = new StringBuffer();
		sb.append("a");
		sb.append("b");
		sb.append("c");
		sb.append("d");
		sb.append("e");
		sb.append("f");
		sb.append("\t");
		sb.append("a");
		System.out.println(sb.toString());
		System.out.println(sb.delete(0, 2).toString());
		System.out.println(sb.reverse().toString());
		System.out.println(sb.insert(0, "love").toString());

结果如下:

abcdef	a
cdef	a
a	fedc
lovea	fedc

很全的String类的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值