繁体   English   中英

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM