Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Arrays.toString(reverse)打印数组而不使用[]_Java_Arrays - Fatal编程技术网

Java 如何使用Arrays.toString(reverse)打印数组而不使用[]

Java 如何使用Arrays.toString(reverse)打印数组而不使用[],java,arrays,Java,Arrays,如何打印没有括号的结果 public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[] arr = new int[n]; for(int i=0; i < n; i++){ arr[i] = in.

如何打印没有括号的结果

public class Solution {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] arr = new int[n];
        for(int i=0; i < n; i++){
            arr[i] = in.nextInt();

        }

        int[] reverse =new int[n];
       for (int i = 0; i < reverse.length; i++) {
        reverse[i]=arr[arr.length-1-i];
    }
             in.close();
    }
}
公共类解决方案{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(系统输入);
int n=in.nextInt();
int[]arr=新的int[n];
对于(int i=0;i
在java8中,您可以使用
join
方便地执行任何类型的
字符串
输出,但您必须执行一些手动反转操作:

String output = String.join(", ", arr);

在java8中,您可以使用
join
方便地执行任何类型的
String
输出,但您必须执行一些手动反转操作:

String output = String.join(", ", arr);

您无法更改
Arrays.toString()
的实现,因此无法那样打印数组

尽管如此,您可以将其分配给
字符串
变量,然后根据需要操作该字符串

String str = Arrays.toString(reverse);
str = str.substring(1, str.length() - 1);

您无法更改
Arrays.toString()
的实现,因此无法那样打印数组

尽管如此,您可以将其分配给
字符串
变量,然后根据需要操作该字符串

String str = Arrays.toString(reverse);
str = str.substring(1, str.length() - 1);

这就像问我如何在不打印[]的情况下打印[]。如果不希望[]使用字符串#子字符串从字符串中删除周围的括号,请不要使用Arrays.toString。调用str=str.substring(1,str.length()-1);这就像问我如何在不打印[]的情况下打印[]。如果不希望[]使用字符串#子字符串从字符串中删除周围的括号,请不要使用Arrays.toString。调用str=str.substring(1,str.length()-1);