想象我有一個String數組,像這樣:Java的比較字符字符串數組上
String[][] fruits = {{"Orange","1"}, {"Apple","2"}, {"Arancia","3"};
如果我這樣做:
for (int i = 0; i < fruits.length;i++){
System.out.println(fruits[i][0].charAt(1));
}
它將打印:
r
p
r
如果我這樣做:
for (int i = 0; i < fruits.length;i++){
Character compare = fruits[i][0].charAt(1);
System.out.println(compare.equals('r'));
}
它將打印:
true
false
true
因此,這裏是我的問題。是否有可能使用的charAt,等於在同一行,我的意思是,像這樣:
System.out.println((fruits[i][0].charAt(1)).equals("r"));
問候,
favolas