【问题标题】:How to create a certain number of items in an array?如何在数组中创建一定数量的项目?
【发布时间】:2014-10-13 01:33:35
【问题描述】:

有没有办法让我的 java 应用根据整数的值在数组中创建一定数量的项目?

编辑:我没有把我的问题说清楚。这是我真正的意思:

这是我的代码:

Loader loader = new Loader();

基本上我想要做的是在一个文本文件中列出我想要调用的构造函数。我的应用程序将读取每一行并将“Loader”替换为我要调用的构造函数。我已经设置好了,它会将文本文件中的每一行添加到一个数组中:

    BufferedReader in = null;
    try {
        in = new BufferedReader(new FileReader("modEnable.txt"));
    } catch (FileNotFoundException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    String str;

    ArrayList<String> list = new ArrayList<String>();
    try {
        while((str = in.readLine()) != null){
            list.add(str);
        }
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    String[] stringArr = list.toArray(new String[0]);

我该怎么做?

【问题讨论】:

  • 简短回答,是的。您可能需要某种循环和要添加的值...并希望不会溢出数组...
  • 我强烈建议 OP 获得一本 Java 编程入门书籍。数组应该是前几章介绍的东西

标签: java arrays integer


【解决方案1】:

你是在问这个吗:

public int createArray(int num, int value) {
  int[] a = new int[num];
  Arrays.fill(a, value);
  return a;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多