当前位置: 首页 > 知识库问答 >
问题:

使用开放计算机时出现错误读取器行

赵鸿畴
2023-03-14

我的代码出错了,我不知道为什么。我正在使用OpenCsv库,并试图将我的Csv保存到一个数组中。CSV的列看起来像:日期、售出、代码,然后在它下面的信息像:1123,may4,0021;3323;

我的代码是:

 private static final String SAMPLE_CSV ="C:\\Users\\Documents\\o.csv\\";

public static void main(String[] args) throws IOException{


     { 

        try (
            Reader reader = Files.newBufferedReader(Paths.get(SAMPLE_CSV));
            CSVReader csvReader = new CSVReader(reader);
        ) {
            // Reading Records One by One in a String array
            String[] nextRecord;
            while ((nextRecord = csvReader.readNext()) != null) {
                System.out.println("Order num : " + nextRecord[0]);
                System.out.println("SoldToAct : " + nextRecord[1]);
                System.out.println("RequestedDelivery : " + nextRecord[2]);
                System.out.println("BaseCode : " + nextRecord[3]);
                 System.out.println("Option Code : " + nextRecord[4]);
                System.out.println("==========================");
            }
        }

错误是在 CSV 阅读器 csvreader = 新的 CSVReader(读取器);线。

共有1个答案

宰父阳焱
2023-03-14

尝试删除SAMPLE_CSV末尾的双反斜杠:

更改自:

private static final String SAMPLE_CSV ="C:\\Users\\Documents\\o.csv\\";

对此:

private static final String SAMPLE_CSV ="C:\\Users\\Documents\\o.csv";
 类似资料:
  • 我返回了一个代码,使用jsoup-1.7.3.jar读取网页,它对一些网站有效,但对一些URL显示读取超时错误。 线程“main”java.net.SocketTimeoutException中的异常:java.net.SocketInputStream.socketRead0(本机方法)处java.net.SocketInputStream.Read(SocketInputStream.java

  • 我正试图从本地机器上的Pyspark连接到雪花。 我希望能够连接到雪花和PySpark读取数据。任何帮助都将不胜感激!

  • 问题内容: 因此,我在Google上搜索了几分钟如何使用计时器,并在此处找到了一些有用的线程。但是,当我想使用建议的代码时,Eclipse总是向我显示错误。 这是我现在要使用的代码。Eclipse在最后一行下划线,并在它们建议“删除参数以匹配’Timer()’”时加下划线。此外,它强调了start()并希望将其强制转换。:S 有人可以帮我吗?我已经安装了最新的Java版本^^ 多谢。 问题答案:

  • 我最近换了Windows10机器,我正试图在它上运行我的maven项目。运行时,出现以下错误: [信息]正在扫描项目...下载:http://repo.Maven.apache.org/Maven 2/org/springframework/boot/spring-boot-starter-parent/1.3.2.release/spring-boot-starter-parent-1.3.2.

  • 我有一个Android应用程序可以读取NFC标签。在LG Nexus4上一切正常,但在三星Galaxy S5上,我只得到I/O异常(在多部手机上测试)。 因此,标记是NfcV类型的,当在NfcV上调用时,我会得到I/O异常(再往下是错误代码-5ERROR_CONNECT)。 恩智浦的NFC TagInfo可以读取SG5S上标签的内存内容-除了和之外,还有其他方式读取NfcV标签吗? NFC芯片之间

  • 我在裸机上有一个由2台机器组成的kubernetes集群,主机器上包含我只想在从节点上部署的docker映像,但我不想使用云存储库来存储映像,我正在从运行在主机器上的jenkins作业中构建docker映像,如果我使用dockerhub中的docker映像,部署工作很好,但当映像在主机器中时,在从节点上部署时会给我一个错误, kubectl版本客户端版本:version.info{Major:“1