0
Мне нужно создать метод добавления, который будет добавлять элементы из файла 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
Почему бы просто не добавить его в ArrayList или ArrayList, а сразу после добавления сортировать его с помощью 'Collections.sort' или' Arrays.sort'? – mojarras