gpt4 book ai didi

java - 如何将 CSV 文件解码为 java 对象

转载 作者:行者123 更新时间:2023-12-03 03:01:17 25 4
gpt4 key购买 nike

我知道从 XML 到 java 类的解码,但不确定如何对以下文件执行解码,请帮助我。

文件名:file.txt

1690;0001;DESCRIPTION HERE-1000TW-BK

参见下面的java类,

public class TestBean {

String siteId;
String uniqueId;
String description;

//getter-setter below
}

尝试解码但出现异常,

try{
JAXBContext jc = JAXBContext.newInstance(TestBean.class);
Unmarshaller u = jc.createUnmarshaller();

File f = new File("C:\\file.txt");
TestBean test = (TestBean) u.unmarshal(f);

}catch(Exception e){
e.printStackTrace();
}

最佳答案

JAXB 用于从 Java 对象编码/解码 XML 数据。

您的 file.txt 不包含 XML 数据。

如果您有自定义格式,您可能必须编写自己的解析器或找到现有的解析器。

关于java - 如何将 CSV 文件解码为 java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110139/

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