Это оригинальный запрос:разделителями Список Целые
Написать программу, которая получает через запятую строки целых чисел (например, «4,8,16,32 ...») от пользователя в командной строке и затем преобразует String в ArrayList из целых чисел (используя класс-оболочку) с каждым элементом, содержащим одно из входных целых чисел в последовательности. Наконец, используйте цикл for для вывода целых чисел в командную строку, каждая из которых находится в отдельной строке.
import java.util.Scanner;
import java.util.ArrayList;
public class Parser {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
ArrayList<String> myInts = new ArrayList<String>();
String integers = "";
System.out.print("Enter a list of delimited integers: ");
integers = scnr.nextLine();
for (int i = 0; i < myInts.size(); i++) {
integers = myInts.get(i);
myInts.add(integers);
System.out.println(myInts);
}
}
}
я смог его туда, где он принимает список разделённых целых чисел, но я застрял на перерабатывающем часть этого и для цикла, в частности, печать каждого номера в отдельной строке.
Используйте 'Integer.parseInt()' для преобразования из 'String' to' Integer' ... – brso05
Используйте метод split для строки и цикл через результаты добавили анализируемые целые числа (Integer.parseInt (значение)) в ваш ArrayList из целых чисел. – ManoDestra
Вы печатаете весь список. Вы должны перебирать каждый элемент и печатать каждый в цикле. –