0
点赞
收藏
分享

微信扫一扫

我的Java学习之路(第十四天)------ 在字符串中查找字符


方法indexOf用于在字符串中查找字符

package de1;

public class Test {

public static void main(String[] args) {
String name = "yangwenhao";
int index = name.indexOf('a');
System.out.println(index);
}

}

这个示例确定字符‘a’在字符串中的索引,但这个字符在name里面出现了两次,它会返回字符第一次出现处的索引;
如果想要确定后面位置出现的索引,则使用另一版本的indexOf;

package de1;

public class Test {

public static void main(String[] args) {
String name = "yangwenhao";
int index = name.indexOf('a',3);
System.out.println(index);
}

}

int index = name.indexOf(‘a’,3);从索引3(每个字符编号从0开始)开始查找下一个字符‘a’;

🌂如果字符串中没有指定的字符,indexOf将返回-1;

🌂另外indexOf也可以用于查找子串

package de1;

public class Test {

public static void main(String[] args) {
String name = "yangwenhao";
int index = name.indexOf("wen");
System.out.println(index);
}

}

结果返回字符’w‘的索引4;


举报

相关推荐

0 条评论