获取字符串信息

String


length()
返回字符串的长度
用法:

String a="abcdefg";
int size=a.length();
System.out.println(size);

输出:7


indexOf()
返回查找字符串的第一次出现的索引的位置,未查找到则返回-1
A.indexOf(B)
在A字符串中查找B字符串

String a="abcdefg",b="b",c="w";
int B=a.indexOf(b);
int C=a.indexOf(c);
System.out.println("在a中查找b字符串结果:"+B);
System.out.println("在a中查找c字符串结果:"+C);

输出:
在a中查找b字符串结果:1
在a中查找c字符串结果:-1;


lastIndexOf()
返回查找字符串的最后一次出现的索引的位置,未查找到则返回-1
A.lastIndexOf(B)
在A字符串中查找B字符串

String a="aacdeag",b="a",c="w";
int B=a.indexOf(b);
int C=a.indexOf(c);
System.out.println("在a中查找b字符串结果:"+B);
System.out.println("在a中查找c字符串结果:"+C);

输出:
在a中查找b字符串结果:5
在a中查找c字符串结果:-1;


charAt()
返回指定索引处的字符
a.charAt(b)
在a字符串中查找索引为b的字符并返回

String a="abcd";
int k=1;
System.out.println("在a中查找索引为"+k"的字符为: "+a.charAt(k));

输出:在a中查找索引为1的字符为 : b


substring(int k)
返回的是从指定索引开始直到截取结尾的子串(包括开始)
a.substring(b)
返回的是从指定索引b开始直到截取结尾的子串

String a="abcde";
int k=2;
System.out.println("截取的字符串为:"+a.substring(k));

输出:截取的字符串为:cde


substring(int beginIndex int endIndex)
返回的是从beginIndex 索引开始直到endIndex索引的子串(包括开始,不包括结束)

String a="abcde";
int begin=2,end=4;
System.out.println("截取的字符串为:"+a.substring(begin,end));

输出:cd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值