当前位置: 首页 > 知识库问答 >
问题:

将元素添加到列表中,并用冒号“:”而不是逗号分隔每个元素

慕俊迈
2023-03-14

我有以下三个要素:

play_full_NAME=556677

pause_full_NAME=9922

stop_full_NAME=112233
play_full_NAME=556677:pause_full_NAME=9922:stop_full_NAME=112233
List<String> list = new ArrayList<String>();

list.join(":",abc)

请帮助用一个更好的方法来处理这件事。

共有1个答案

戈正初
2023-03-14

您对列表的理解有一点缺陷。逗号仅用于表示目的。

若要用冒号联接字符串,可以执行以下操作

List<String> list = Arrays.asList("play_full_NAME=556677", 
                                  "pause_full_NAME=9922", 
                                  "stop_full_NAME=112233");

String joinedString = String.join(":", list);
 类似资料:
  • 我试图在一个用冒号“:”分隔的列表中添加所有三个元素 示例输出: 我的尝试:

  • 问题内容: 不幸的是,我有一个字段列,其中包含诸如 4 12,3 8,5,6,7 我将编写一个SELECT语句,其结果将是: 4 12 8 由于MySQL不提供“拆分”功能,我如何在实践中做到这一点? 问题答案: 使用MySQL的功能: 但是,将列表保留在以定界符分隔的字符串中通常是对像MySQL这样的关系数据库管理系统的低效使用:通常最好通过将这样的列表保留在成对的单独表中来规范化数据结构。

  • 问题内容: 我目前正在尝试在ArrayList中每个元素的末尾附加一个分号。 代码: 最终,我将获取此电子邮件地址列表,并将其输出到“收件人”字段以使用Java发送电子邮件。因此,为什么我要在元素后面加上分号以分隔电子邮件地址。 谢谢 问题答案: 假设您使用 Java 8 ,则可以使用with as收集器来 进行 操作,该收集器 允许按输入顺序将输入元素(由指定的定界符分隔)连接起来, 如下所示:

  • 问题内容: 我有以下SQL查询来了解它的功能,请阅读下面的描述 和以下sql表 项目表 订单表 重用数据表 想法是在以下条件下,对在oitems表中的数据上具有相同catalogid的产品的numitems列求和 如果为空,则忽略并将其视为 总和并将被忽略的项目求和到列中 如果某些订单是MasterCard或Visa,并且为空,则忽略并将其视为并将被忽略的项目求和到列中 如果ocardtype是P

  • 我有一个excel表格,有n行6列,我需要将所有这些行插入数据库表。所以我想把每一行的单元格转换成逗号分隔,并用引号列表标记。此外,如果任何单元格为空,则其值应标记为空字符串(“”) 示例:示例图像

  • 在我的应用程序中,我希望使用此库来显示项。 服务器中的ArrayList: