Синтаксический анализ ArrayList в ArrayList

#android-studio #parsing #arraylist

#android-studio #синтаксический анализ #arraylist

Вопрос:

У меня есть два массива типов String и Int.

 ArrayList<String> numbersInString=new ArrayList<>();
ArrayList<Integer> numbers=new ArrayList<>();
 

numbersInString содержит два элемента следующим образом:

 numberInString.add("1");
numberInString.add("2");
 

Теперь, в чем моя проблема, я хочу, чтобы элементы 1 и 2 добавлялись в numbers виде целых чисел из numbersInString (чтобы я мог выполнять арифметические операции в своей работе). Есть ли какой-либо прямой способ анализировать все элементы одновременно, а не разбирать все элементы по одному?

Кто-нибудь, помогите мне.

Ответ №1:

 List<String> numberInString = new ArrayList<>();
numberInString.add("1");
numberInString.add("2");
List<Integer> numbers= numberInString.stream().map(Integer::valueOf).collect(Collectors.toList());
numbers.forEach(System.out::println);
 

Комментарии:

1. Пожалуйста, отправьте корректный ответ.

2. Ответ: есть ли проблема?