将char类变量的值与字符串类变量进行比较

时间:2019-09-22 11:57:21

标签: java

我正在尝试将用户输入的字符(字母)与单词中的各个字母进行比较;并且当该字母与单词中的任何这些单个字母匹配时,会生成一条适当的消息。 当我要求用户输入字母时:

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进行比较时,要查看这些字母是否相同,我找不到任何解决方案。但是,它们两个都返回一个字母,但是其中一个被定义为“字符串”,另一个被定义为“字符”。 如果有什么问题,可以请您帮我吗?非常感谢

0 个答案:

没有答案