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

JAn*_*Ane 0 java

我有以下三个要素:

play_full_NAME=556677

pause_full_NAME=9922

stop_full_NAME=112233
Run Code Online (Sandbox Code Playgroud)

字符串"abc"从特定的代码片段中逐个返回上述所有三个元素.

我试图将所有三个元素添加到以冒号":"分隔的列表中

样本输出:

play_full_NAME=556677:pause_full_NAME=9922:stop_full_NAME=112233
Run Code Online (Sandbox Code Playgroud)

我的尝试:

List<String> list = new ArrayList<String>();

list.join(":",abc)
Run Code Online (Sandbox Code Playgroud)

请帮助一个更好的方法来处理这个问题.

kri*_*nik 12

你的理解List没有什么缺陷.逗号仅用于表示目的.

要使用冒号连接字符串,您可以执行以下操作

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

String joinedString = String.join(":", list);
Run Code Online (Sandbox Code Playgroud)