EditText операции над введенным текстом

Рейтинг: 1Ответов: 1Опубликовано: 21.02.2015

Привет.

Надо провести операции над введенным текстом. Допустим, у меня есть массив double [] arr со значениями. Пользователь вводит в EditText переменные в формате: "А1, А2, А7, А5" и т.д.

Дальше надо как-то, исходя из введенных переменных, сложить переменные из массива. То есть double summ = arr[1] + arr[2] + arr[7]+arr[5];.

Каким методом это можно сделать?

Ответы

▲ 1Принят
  1. Достаете текст из EditText .
  2. Вырезаете в полученной строке все символы " "(пробел) и ",", получаете строку, состоящую из A и цифр.
  3. Разделяете строку на массив строк по символу "A".
  4. Преобразуете каждый из элементов массива из строк в числа.
  5. Берете нужные индексы массива arr.