gpt4 book ai didi

java - 如何将数组列表拆分为二维数组?

转载 作者:行者123 更新时间:2023-11-30 06:56:42 26 4
gpt4 key购买 nike

我正在将一个文本文件读入数组列表并按行获取它们,但我想拆分每一行并放入一个二维数组 String [][] array=lines.split(",") ; 给我一个错误。

File file=new File("text/file1.txt");
ArrayList<String> lines= (ArrayList<String>) FileUtils.readLines(file);
String [][] array=lines.split(",");

最佳答案

您必须分别拆分 List 的每个元素,因为 split 对字符串进行操作并返回一维字符串数组:

File file=new File("text/file1.txt");
ArrayList<String> lines= (ArrayList<String>) FileUtils.readLines(file);
String [][] array=new String[lines.size()][];
for (int i=0;i<lines.size();i++)
array[i]=lines.get(i).split(",");

关于java - 如何将数组列表拆分为二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34196115/

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