我有一个名称数组,声明如下:
字符串 [] 名称 = {“Anja”、“Kimberli”、“Edmond”、“Shenna”、“Edythe”、“Sherrell”、“Lindsay”、“Randee”、“Janell”、“Jeremy”、“Jaqueline”、 “Clay”、“Nakita”、“Elina”、“Gwenn”、“Michelle”、“Lynsey”、“Guy”};
但是当我创建一个接受名称数组作为参数的方法时,Android Studio 会在左括号和右括号下加下划线,说明“ ;是预期的”。它还强调了 [] 说明:“ )和;是预期的”、“预期的表达式”和“意外的标记”。
public String findLongestName(String[] names){
int sizeOfArray = names.length;
String longestName = names[0];
for(int i = 1; i<sizeOfArray; i++){
longestName = names[i];
String previousName = names[i-1];
if(longestName.length()<previousName.length()){
longestName = names[i];
}
}
return longestName;
}