在 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("]", ""));
}
}
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("]", ""));
}
}