-1
我想遍历输入的字符串中的每个字符,并检查是否有任何字母是a
。Java - 麻烦转换char到字符串(初学者)
这里是我的Java代码:
import java.util.Scanner;
public class Input
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String input;
input = in.nextLine();
for (int i=0; i<input.length(); i++)
{
char chararcter = input.charAt(i);
String s = Character.toString(character); //the error is here
if (s.equals("a"))
{
System.out.println("You typed an A.");
}
}
}
}
供参考,在这里是一个Python模拟。
input=raw_input()
for i in range (0,len(input)):
if input[i] == "a":
print "You typed an A."
我对这个问题的简单性质道歉;我对Java很陌生。感谢您的帮助。
你也可以不保存它与'input.charAt(I)a'' –
我被判关闭这个问题,因为这个问题是由**简单引起了字符串==”进行比较印刷错误**(您在申报中错误地拼写了“字符”)。 – JonK