在 java 中将 int 数组转换为不带逗号的字符串

Convert int array to string without commas in java

intArray = {2,3,4,1,5}

我希望这个 int 数组表示为

2 3 4 1 5

不使用循环有什么方法可以做到这一点吗?

当我尝试时 System.out.println(" ".join(a));

报错如下

错误:类型不兼容:无法将 int[] 转换为 CharSequence

int[] arr = new int[]{2, 3, 4, 1, 5};
String res = Arrays.toString(arr).replaceAll("[\[\],]", "");
System.out.println(res);

Java的方法。

import java.util.*;

class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(arr).replace(",", "").replace("[", "").replace("]", ""));
    }
}