这是我的程序。
公共类主要{
public static void main(String[] args) {
String[] names={"Ali","Ahmed","Umar","Abubakar"};
String largerName=findlongestString(names);
System.out.println(largerName);
}
public static String findlongestString(String[] names){
int size=names.length;
String longestName=names[0];
for(int i=1;i<=size;i++)
{
if(names[i].length()>longestName.length())
{
longestName = names[i];
}
}
return longestName;
}
}
无论何时运行此代码,我都会收到此错误。
线程“ main”中的异常java.lang.ArrayIndexOutOfBoundsException:4
在com.company.Main.findlongestString(Main.java:15)
在com.company.Main.main(Main.java:7)