所以我有一个简单的方法,它接受两个输入字符串和一个字符串数组列表.我尝试在给定的数组列表中搜索给定的字符串,如果找到它我会返回它,如果不是,我返回一个声明,说这里找不到我的代码:
String findWord(String word, ArrayList<String> list){
for(int i=0; i<list.size(); i++)
if(word.equals(list.get(i)))
return word;
else
return "Word not found";
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
String findWord(String word, ArrayList<String> list){
String myString = null;
for(int i=0; i<list.size(); i++)
if(word.equals(list.get(i)))
myString= word;
else
myString = "Word not found";
return myString;
}
Run Code Online (Sandbox Code Playgroud)
但返回值始终为null.
尝试,
String findWord (String word, ArrayList<String> list) {
for (int i = 0; i < list.size(); i++) {
if (word.equals (list.get (i))) {
return list.get (i);
}
}
return "Word not found";
}
Run Code Online (Sandbox Code Playgroud)