常用的字符串基本操作和扩展。

  •     取出指定字符所在位置下标(返回第一次出现该字符的位置下标,下标从0开始,找不到返回-1)
String str = "www.baidu.com";
System.out.println(str.indexOf(".")); 

输出结果

3

也可使用重载方法,str.indexOf(String,int)查找从下标int处开始查找到出现String的下标,如:

		String str = "www.baidu.com";
		System.out.println(str.indexOf(".",4)); 

输出结果

9

  •   截取字符串,从指定位置(start)开始截取到指定的位置(end)。(下标含头不含尾)

如我想取出 www.baidu.com中的baidu

                String str = "www.baidu.com";
		System.out.println(str);
		int start = str.indexOf(".")+1;//获取第一个点的位置
		int end = str.indexOf(".",start);//获取第二个点的位置
		String sub = str.substring(start,end);
		System.out.println(sub);

输出结果

www.baidu.com
baidu

  • 给予一个下标,返回下标所在位置的字符
如我想取出字符串中的第五个字符(下标从0开始):
		String str = "www.baidu.com" ;
		System.out.println(str);
		System.out.println(str.charAt(5));

输出结果

www.baidu.com
a

  • 将当前的字符串的英文转换为全大写或全小写
		String str = "abcdefg";
		String STR = str.toUpperCase();
		System.out.println("str = "+str.toUpperCase());//转换为大写
		System.out.println("STR = "+STR.toLowerCase());//转换为小写
输出结果
str = ABCDEFG
STR = abcdefg

  • 将Java中的其他数据类型转换为字符串
                int b = 12121211;
		String  str = String.valueOf(b);
		System.out.println(str);
输出结果
12121211



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值