Пишу мобильное приложение в студии Android.У меня есть arrayList, который я преобразую в строку для оценки в скриптовом движке.
В настоящее время я использую
resultText = total.stream().collect(Collectors.joining(""));
В общей сложности
ArrayList<CharSequence> total = new ArrayList<>();
Токовый вход выглядит примерно так
CharSequence [1,+,2] --> .Stream() "1+2" --> .eval 3.0
Есть лиальтернативный способ получить этот вывод?В настоящее время я использую API-уровень 28 для доступа к потоку, но мне требуется минимальный API-уровень 19.
Метод .ToString () не получает требуемого вывода.
CharSequence [1,+,2] --> .ToString "[1,+,2]" --> .eval NULL
Любая помощь будет принята с благодарностью.