【问题标题】:Make a long list into an ArrayList in Java在 Java 中将一个长列表变成一个 ArrayList
【发布时间】:2014-01-08 20:38:21
【问题描述】:

我正在寻找一种方法,我可以获取大约 700 个项目的列表并将它们分配给一个变量。我可以使用 for 循环。 例如:

for(int x = 1; x <= 649;x++)
{
  System.out.println("String item" + x + "=")
}

然后我会将整个输出复制并粘贴到代码中,这样它们就会成为所有变量,我可以将它们用于我目前正在处理的项目中。我想这样做的原因是因为我可以使用另一个 for 循环将其转换为其他代码。

例子:

for(int x = 1; x <= 649; x++)
{
  System.out.println("<img value ='" + item.get(x) + "'/>"
}

我知道这似乎有点令人费解,但相信我所做的事情是有道理的。提前感谢您的帮助:)

【问题讨论】:

  • “将 700 项分配给 A 变量”是什么意思?
  • 我在这里没有看到问题.. 你有代码,它按预期工作,你的复制粘贴功能也可以工作,那么你希望我们做什么告诉你?
  • 您是否正在尝试编写一个程序来为您打印出 700 行代码? -还有什么问题?
  • 我需要将列表的每一行分配给不同的变量。所以像 Hello My Name Is Hypherius241 会各自去 item1 item2 item3 和 item4
  • @user3109601 就像...一个字符串数组...String[] myArray = new String[700]

标签: java arrays list arraylist


【解决方案1】:

试试这样的

public static void main(String[] args) {
    String str = "Hello My Name Is Hypherius241";
    String[] arr = str.split(" ");
    for (int i = 0; i < arr.length; i++) {
        System.out.printf("arr[%d] = \"%s\";\n", i, arr[i]);
    }
}

哪些输出

arr[0] = "你好"; arr[1] = "我的"; arr[2] = "名称"; arr[3] = "是"; arr[4] = "海弗瑞斯241";

【讨论】:

  • 这太棒了!我刚刚完成了 txt 文件的修复,所以它适合这个,但我真的不明白这是怎么回事。你能告诉我如何添加吗?在每行的末尾和字符串周围的 " >.>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-21
  • 2019-10-27
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 2012-11-07
  • 2013-05-19
相关资源
最近更新 更多