-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