不兼容的操作数类型char和string - JAVA

时间:2014-03-23 16:46:17

标签: java string

程序将字符与String进行比较,并计算字符串中字符重复的次数。第8行给出错误"不兼容的操作数类型char和string"我似乎无法找到解决此错误的方法:

    Scanner input = new java.util.Scanner(System.in); 
    System.out.println("Enter a word: " );
    String word = input.next();
    System.out.println("enter a letter: ");
    String letter = input.next();
    int count = 0;
    for(int i =0; i < word.length(); i++)
        if(word.charAt(i) == letter)
            count++;

1 个答案:

答案 0 :(得分:0)

String不是charletterString

只测试word.indexOf(letter)是否不是-1。在此之前,您要测试letter是否长度为1。

相关问题