gpt4 book ai didi

Java 流到 String[] 数组

转载 作者:行者123 更新时间:2023-11-30 02:34:03 26 4
gpt4 key购买 nike

我正在读取结构如下的 CSV 文件:

1;Miller Hame; 1,2,3,4,5.....; 1232323;

我必须将其拆分为String[],我可以处理每一行以及每个“Part”

到目前为止我的代码:

Stream<String> input = java.nio.file.Files.lines(java.nio.file.Paths.get("data.csv"));

String[] lines = input.skip(1)
.map(s->s.split(";"))
.toArray(String[]::new);

实际上我得到了java.lang.ArrayStoreException

(是的,这是为了家庭作业,但我不想要整个解决方案,只想要工作的一小部分。)

最佳答案

类似这样的事情

Stream<String> input = Files.lines(Paths.get("src/data.csv"));

String[][] lines = input.skip(1)
.map(s -> s.split(";"))
.toArray(String[][]::new);

建议:您不必输入类的完整路径。您可以导入它。这适用于 FilesPaths

import java.nio.file.Files;
import java.nio.file.Paths;

关于Java 流到 String[] 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43561659/

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