String的indexOf()的⽤法。
indexOf() ⽅法可以⽤来判断某⼀个字符串在另⼀个字符串中的位置。
例如:1.
c++中string的用法public static void main(String[] args) {
String str = "123456789";
System.out.println(str.indexOf("98"));
}
输出结果:-1 因为str中不包含“98”,所以返回-1,可以⽤来判断字符串中是否包含字符。
2.
public static void main(String[] args) {
String str = "123456789";
System.out.println(str.indexOf("7"));
}
输出结果:6 ,返回的是字符在字符串中第⼀次出现的位置
3.
public static void main(String[] args) {
String str = "1234567897";
System.out.println(str.indexOf(""));
}
输出结果:0
上⾯的3个结果说明,对字符串使⽤indexOf()⽅法可以有3种使⽤效果
第⼀种是和⼀个不存在的字符串做⽐较,返回的是-1
第⼆种是被⽐较的字符串具有⽐较的字符串,所得结果返回为 1或者0,这是返回的存在这个字符串的起始位置第0位开始,或者第1位开始出现这个字符串
第⼆种是和空字符串⽐较,返回的是0,如果使⽤空字符串和空字符串做⽐较,返回的还是0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论