我希望能够获取某个字符串的多个索引值,例如;
System.out.print("Enter an Integer:");
Scanner input = new Scanner(System.in);
String primeNumber = input.nextLine();
System.out.printf("\n%s",primeNumber.indexOf('2'));
当输入 2589729872 时,我得到的结果为 0。
我想获得 0,5 和 9。我该怎么做?
最佳答案
扫描仪输入 = new Scanner(System.in);
String primeNumber = input.nextLine();
int index = primeNumber.indexOf('2');
同时(索引>=0){
System.out.println(index);
index = primeNumber.indexOf('2',index+1);
}
关于java - 字符串在多个位置的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29595501/