打包com.company;
import java.util.*;
public class Main {
public static void main(String[] args) {
String s="1239586838923173478943890234092";
for(int i=0;i<10;i++) {
int count=0;
int k=-1;
while(s.indexOf(i+"",k+1)!=-1){
k=s.indexOf(i+"",k+1);
count++;
}
System.out.println(i+"出现的次数是"+count);
}
}
}
在这里
indexOf(i+"",k+1)
i+""
吗?为什么?什么意思?
答案 0 :(得分:1)
答案 1 :(得分:0)
i + ""
是将int
转换为String
的一种方法。
答案 2 :(得分:0)
这是将int转换为String的(非常难看)的方法。
请参见How do I convert from int to String?,了解更好的方法。