【发布时间】:2021-09-26 00:35:42
【问题描述】:
intArray = {2,3,4,1,5}
我希望这个 int 数组表示为
2 3 4 1 5
不使用循环有没有办法做到这一点?
当我尝试 System.out.println(" ".join(a));
错误信息如下。
错误:不兼容的类型:int[] 无法转换为 CharSequence
【问题讨论】:
标签: java arrays string integer
intArray = {2,3,4,1,5}
我希望这个 int 数组表示为
2 3 4 1 5
不使用循环有没有办法做到这一点?
当我尝试 System.out.println(" ".join(a));
错误信息如下。
错误:不兼容的类型:int[] 无法转换为 CharSequence
【问题讨论】:
标签: java arrays string integer
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("]", ""));
}
}
【讨论】: