public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入你要查询出现单词或字母次数句子");
ArrayList<Object> arrayList = new ArrayList<Object>();
String f = s.nextLine();// 接收句子
System.out.println("输入查询的字母");
String string=s.nextLine();
// 接收单词或字母
// 遍历句子
for (Object v : f.toCharArray()) {
arrayList.add( v);
}
int num = 0;
Iterator<Object> a = arrayList.iterator();
while (a.hasNext()) {
if (a.next().equals(string) ){
num++;
System.out.println(num);
}
}
(-------------------------------------------------------------)
我主要是想把自己输入的字符,然后判断是不是有相同的,有几个相同的然后输出,可是总是不行,后面感觉错了,但不知道哪儿错了,求大神帮看下,指点指点!谢谢~