'Incompatible operand types char and string - JAVA
The program compares a character to a String and counts the number of times that character repeats in the String. Line 8 gives error "Incompatible operand types char and string" I can't seem to figure out a way around this error:
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++;
Solution 1:[1]
A String is not a char. letter is a String.
Just test if word.indexOf(letter) is not -1. And prior to this you want to test whether letter has length 1.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | fge |
