java - 用于将字符序列转换为字符串的流的替代方案

标签 java android string charsequence

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

任何帮助将不胜感激。

最佳答案

您可以使用以下内容:

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

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

关于java - 用于将字符序列转换为字符串的流的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55488056/

相关文章:

java - 模式正则表达式来查找选项卡java

java - 从多个电子邮件帐户发送 JavaMail

android - 如何在应用程序快捷方式图标上实现事件监听器?

string - 在编写值向量和换行符时避免多次调用 fprintf

c# - 尝试删除字符串的最后一个字符时出错

Java:ArrayList 说索引 0 不存在,除非我在父循环中包含字符串

Eclipse 中的 Java 对象浏览器

android:@Theme.Translucent 将方向锁定为纵向?

android - 1个按钮如何同时或依次更改多个文本框中的文本?

c# - 为什么不能在 C# 中将值隐式转换为字符串?