我正在尝试将用户输入的字符(字母)与单词中的各个字母进行比较;并且当该字母与单词中的任何这些单个字母匹配时,会生成一条适当的消息。 当我要求用户输入字母时:
String newLetter;
Scanner keyboard= new Scanner(System.in);
System.out.println("Enter your letter: ");
newLetter = keyboard.next();
它假定输入的字母是一个字符串(否则我无法表示,例如用char) 另一方面,我将给定单词的单个字母表示为:
char i=word.charAt(n-1);
其中n等于字符串(单词)的长度。 但是,当我倾向于将i与newLetter进行比较时,要查看这些字母是否相同,我找不到任何解决方案。但是,它们两个都返回一个字母,但是其中一个被定义为“字符串”,另一个被定义为“字符”。 如果有什么问题,可以请您帮我吗?非常感谢