У меня есть список массивов, я ввожу что-то в него, и он сохраняет только последнее, что я набрал, но мне нужны вещи, которые были напечатаны ранее. Как это исправить?Добавление пользователя в ArrayList
Scanner input = new Scanner(System.in);
ArrayList arrayListOne;
arrayListOne = new ArrayList();
ArrayList<String> letterArray = new ArrayList<String>();
for(int i = 0; i < letterArray.size(); i++) {
System.out.println(letterArray.get(i));
}
System.out.println("Type a string:");
letterArray.add(input.nextLine());
System.out.println("Number of string in array: " + letterArray.size());
Ваш код просто запрашивает одну строку от пользователя и выводит его, поэтому его работы, как и ожидалось. Во-вторых, я не понимаю цели arrayListOne. – Lokesh
. У вас больше шансов получить помощь, если вы предоставите фактический ввод, фактический результат и ожидаемый результат. –
Я не думаю, что ваш вопрос ясен! Прежде всего, что делает 'arrayListOne'? во-вторых, все, что вы набрали, было сохранено в 'letterArray'! – Arijoon