java - 如何在数组中打印 [ ] (Java)

标签 java arrays reverse

我想从用户那里获取 10 个数字并将它们输入到一个新数组中。如何将 [ ] 放入我的输出中?

import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
    Scanner scnr = new Scanner(System.in);
    int num = 10;
    List<Integer> inputList = new ArrayList<>(num);
    while (num-- > 0) {
        inputList.add(scnr.nextInt());
    }
    List<Integer> goofyArray = new ArrayList<>(inputList.size());
    for (int i = inputList.size() - 1; i >= 0; i--) {
        if(inputList.get(i) % 7 == 0){continue;}
        if(inputList.get(i) < 0){
            goofyArray.add((inputList.get(i) * -1) * 2);
        } else {
            goofyArray.add(inputList.get(i));
        }
    }
    for (int number : goofyArray) {
        System.out.print( number + " ");
    }
  }
}

最佳答案

How can I put [ ] into my output?

使用 util 包中的 Arrays.toString(int array[])

System.out.println(Arrays.toString(goofyArray));

关于java - 如何在数组中打印 [ ] (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305517/

相关文章:

java - 无法从 Facebook 获取用户的个人资料图片。请查看详情

php - 从 PHP 中的二维数组中获取前 5 个值

php - 如何将数组的每个元素插入数据库?

c++ - 递归地反转字符串中的单词

c - 我在C语言中使用递归反转字符串的方法

java - 如何让程序在连字符后打印单词的反面?

java - Wildfly 10 共享 EJB

java - 如何获取所有源代码文件并检查是否已以编程方式在Eclipse中对其进行了修改

java - 计算通过 JUnit 调用函数的次数

javascript - 使用JS的数组问题