温馨提示×

Java的indexof有哪些替代方法

小樊
91
2024-07-11 21:13:28
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

  1. 使用String的contains方法结合indexOf方法来实现查找功能:
String str = "Hello World";
if(str.contains("World")){
    int index = str.indexOf("World");
    System.out.println("Index of 'World': " + index);
} else {
    System.out.println("'World' not found");
}
  1. 使用String的charAt方法和循环来实现查找功能:
String str = "Hello World";
char target = 'W';
int index = -1;
for(int i=0; i<str.length(); i++){
    if(str.charAt(i) == target){
        index = i;
        break;
    }
}
System.out.println("Index of 'W': " + index);
  1. 使用String的toCharArray方法和循环来实现查找功能:
String str = "Hello World";
char[] charArray = str.toCharArray();
char target = 'W';
int index = -1;
for(int i=0; i<charArray.length; i++){
    if(charArray[i] == target){
        index = i;
        break;
    }
}
System.out.println("Index of 'W': " + index);

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Java的indexof函数有哪些替代方案

0