首页 > 解决方案 > 将字符序列转换为字符串的流的替代方法

问题描述

我正在 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

任何帮助将不胜感激。

标签: javaandroidstringcharsequence

解决方案


您可以使用以下内容:

resultText = total.toString(); // where total is CharSequence Array.

您的 eval 函数应该与此一起使用。


推荐阅读