我有一个声明如下的名字数组:
String [] names = {“Anja”,“Kimberli”,“Edmond”,“Shenna”,“Edythe”,“Sherrell”,“Lindsay”, “Randee”,“Janell”,“Jeremy”,“Jaqueline”,“Clay”,“Nakita”,“Elina”,“Gwenn”, “Michelle”,“Lynsey”,“Guy”};
但是当我创建一个接受names数组作为参数的方法时,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;
}