gpt4 book ai didi

java - 将字符串数组添加到字符串数组的数组列表中

转载 作者:行者123 更新时间:2023-12-01 13:15:58 28 4
gpt4 key购买 nike

因此,在我的程序中,我将 csv 文件导入的第一行数据拆分到一个数组中。无论如何,我可以将此数组作为第一个元素添加到数组列表中吗?因为一旦我用分隔符将第二个数据分割成一个数组,我就想将该数组存储在同一个数组列表中,但在元素 2 中。有点令人困惑,但总结一下,数组列表中的嵌套数组可能吗?

public static ArrayList<String[]> readCSV(Scanner csv, String delimiter, int minCellsPerRow) {
String line = csv.nextLine();
String[] parts = line.split(delimiter);
List<String> list = new ArrayList<String>();
list.add(parts);
}

最佳答案

您可以使用 list.add() 指定插入索引...这是一个示例:

public static void main(String[] args) {

//setup
ArrayList<String> storage;

storage = new ArrayList<String>(Arrays.asList("4","5","6"));

String[] data = {"1","2","3"};

printMe(storage);

//append
storage.addAll(0, Arrays.asList(data));

printMe(storage);
}

public static void printMe(ArrayList<String> strs) {
System.out.println(Arrays.toString(strs.toArray(new String[0])));
}

产生控制台结果:

[4, 5, 6]
[1, 2, 3, 4, 5, 6]

这对你的情况有用吗?

关于java - 将字符串数组添加到字符串数组的数组列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22468498/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com