添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

java 数组转字符串 逗号分隔

在 Java 中,可以使用内置的 Arrays 类的 toString() 方法将数组转换为字符串,但它不会添加任何分隔符。如果要在数组中的每个元素之间添加逗号分隔符,则可以使用 join() 方法,该方法可以从 Java 8 开始添加到 String 类中。

int[] intArray = {1, 2, 3, 4, 5};
String intArrayString = Arrays.toString(intArray);
System.out.println("intArrayString = " + intArrayString);
String joinedString = String.join(", ", intArrayString.substring(1, intArrayString.length() - 1));
System.out.println("joinedString = " + joinedString);
intArrayString = [1, 2, 3, 4, 5]
joinedString = 1, 2, 3, 4, 5

或者,也可以使用 Java 8 Stream API:

int[] intArray = {1, 2, 3, 4, 5};
String joinedString = Arrays.stream(intArray)
        .mapToObj(String::valueOf)
        .collect(Collectors.joining(", "));
System.out.println("joinedString = " + joinedString);
joinedString = 1, 2, 3, 4, 5