0
我需要创建一个add方法,它将把txt文件中的项目添加到数组列表中,并同时按字母顺序对它们进行排序(作业)。我创建了一些代码,但不断收到空指针异常错误。将元素添加到正确位置的ArrayList
public void add(String str)
{
int index = 0;
str = list[index];
String str2 = list[index+1];
int result = str.compareTo(str2);
for(index=0; index < elements; index++){
if(result < 0){
list[index] = str2;
}
else if (result > 0){
list[index] = str;
}
下面是其中的误差来自
for (int i=0; i<NUMBER_OF_NAMES;i++)
al.add(names[i]);
显示你的整个主方法请。 – nhouser9
你是否应该使用数组'String []'或'ArrayList'? –
bradimus
为什么不把它添加到Array或ArrayList中,并且在添加之后,使用'Collections.sort'或'Arrays.sort'对它进行排序? – mojarras