#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. Ответ: есть ли проблема?