用于将Charsequence转换为String的流的替代方法

问题描述 投票:0回答:2

我正在Android studio中编写移动应用程序。我有一个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

任何帮助将不胜感激。

java android string charsequence
2个回答
0
投票

你可以使用TextUtils类。

List<Character> list = new ArrayList<>(Arrays.asList(
        '1', '+', '2'
));

String result = TextUtils.join("", list);

qazxsw poi方法qazxsw poi的基础是qazxsw poi


2
投票

您可以使用以下内容:

documentation

你的eval函数应该可以使用它。

© www.soinside.com 2019 - 2024. All rights reserved.