如何使用分隔符

时间:2018-05-06 08:23:53

标签: java arrays string

假设我有一个数组,我需要打印出该数组中的信息,并在数组中的每个字符串之间使用某个字符。我该怎么做?我将提供一个例子。

使用“|”分隔信息打印数组,而不对其进行硬编码 例如:是|否|也许等...

public class Responses {
   public static void main(String[] args)

      String[] response = {"yes", "no", "maybe", "perhaps"};

我能想到的唯一方法就是对其进行硬编码,但我不允许对其进行硬编码,以便在您取出或向阵列添加内容时,它会自动打印出该信息

编辑:这与简单地打印数组不同。它是在每个字符串之间添加一个字符来打印数组

1 个答案:

答案 0 :(得分:2)

使用内置函数join

String[] response = {"yes", "no", "maybe", "perhaps"};
System.out.println(String.join("|", response));  // yes|no|maybe|perhaps