字符串是对象。所述
==通过引用,而不是由它们的内部值进行比较的对象。
有两种解决方案:
使用
String#equals()
method来比较两个String
对象的值。if (letters[x].equals(cord[1]))
使用
char
代替String
。这是原始的,因此==
可以使用。
char[] letters = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'L'}; Scanner inp = new Scanner(System.in); String input = (inp.nextLine()); char[] cord = input.toCharArray(); for (int x = 0; x < 10; x++) if (letters[x] == cord[1]) System.out.println("Fk yeah!");


