当前位置: 首页 > 面试题库 >

Android中String.join的替代选择?

袁山
2023-03-14
问题内容

我想用逗号作为分隔符连接一个ArrayList。我找到了这个答案,指出可以String.join在Java中使用。

但是,当我尝试使用此功能时,Android Studio出现以下错误:

无法解析方法’join(java.lang.String,java.lang.String,java.lang.String,java.lang.String)’

Android Studio是否有一个好的简洁的替代方法(而不是使用for循环)?


问题答案:

您可以TextUtils.join改用:

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

String.join已在Java 8中添加,这就是为什么您不能在Android中使用它的原因。)



 类似资料:
  • 问题内容: 我试图在Android中实现算法AES 128,但是它不起作用,问题是 和 是否存在替代方案? 我的方法: 我看到了其他答案,但是无法实现解决方案。 问题答案: 解 我用解决了我的问题 我将android.util.Base64用于Android 不兼容 / 替换

  • 我发现@ConfigurationProperties注释在使用Spring Boot时从属性中获取哈希映射非常有用。但是我有一个老项目,它使用Spring4.2。9我无法更改的发布版本,显然它没有@ConfigurationProperties,或者我不知道它在4.2中的依赖性。9释放。有谁能建议在项目中使用它的最佳方式吗。如果我在Spring4.2中包含spring启动依赖项。9发布到目前为止

  • 问题内容: 另一种选择是允许我填写带有复选框和单选按钮的HTML表单。 我正在创建一个需要用户输入的Android应用程序,并将该数据使用html表单发送到网站,然后将其填写,提交表单并返回以下结果页面。 我已经设法在eclipse中使用HtmlUnit库将数据发送到html表单并检索页面(我在下面发布了Java代码)。 但是,当我将该代码复制到我的Android项目中时,我发现Android不支

  • 问题内容: 我正在使用Java PreferencesAPI在swing/ java应用程序中存储和检索少量信息。 现在,我已设置Java WebStart,以从我的网页启动该应用程序,并且出现了安全异常。为了摆脱此异常,我必须提示用户输入权限。我拒绝这样做,因为我的应用程序不执行需要用户许可的其他操作。 这就是为什么我需要另一种解决方案来存储从一个执行到另一个执行的几个键值。某种Cookie或其

  • 允许我填充包含复选框和单选按钮的HTML表单的替代方法。 我已经设法使用eclipse中的HtmlUnit库将数据发送到html表单并检索页面(我已经发布了下面的Java代码)。 然而,当我将这些代码复制到我的Android项目中时,我发现Android不支持HtmlUnit库。 对于Android来说,HtmlUnit还有其他替代方案吗?另一种方法应该能够将文本、复选框、单选按钮填写到Html表

  • 我需要将给定字符串中的每个元音替换为同一个元音,后跟字母“v”,再跟上一次元音。例如:<code>bad</code>应该变为<code>bavad</code>,<code>egg</code>变为<code>evegg</code>,<code>doge</code>dovogeve</code>,等等。练习明确指出需要使用<code>String完成。join()方法。到目前为止,我已经想出