此代码不起作用。什么错了?
String arr[][] ={{"Jerry","s"},{"Jerry1","s1"},{"Oya","e"}};
String app1 = "Oya";
for(int i=0;i<arr.length();i++){
if(app1.equals(arr[i][i])){
appstr = arr[i][i+1];
return appstr;
}
}
答案 0 :(得分:0)
您的辅助数组下标错误。你知道数组的第二个维度只有0
- 要比较的单词和1
- 要返回的值。这将做你想要的:
String arr[][] = {
{"Jerry", "s" },
{"Jerry1", "s1"},
{"Oya", "e" }
};
String app1 = "Oya";
for (int i = 0; i < arr.length; i++) {
if (app1.equals(arr[i][0])) {
return arr[i][1];
}
}