我几乎没有使用分隔符的经验,我需要读取一个文本文件,该文件存储多个对象,其数据以逗号(“,”)分隔的单行存储.然后使用单独的字符串来创建添加到arraylist的新对象.

Amadeus,Drama,160 Mins.,1984,14.83

As Good As It Gets,Drama,139 Mins.,1998,11.3

Batman,Action,126 Mins.,1989,10.15

Billy Elliot,Drama,111 Mins.,2001,10.23

Blade Runner,Science Fiction,117 Mins.,1982,11.98

Shadowlands,Drama,133 Mins.,1993,9.89

Shrek,Animation,93 Mins,2001,15.99

Snatch,Action,103 Mins,2001,20.67

The Lord of the Rings,Fantasy,178 Mins,2001,25.87

我正在使用Scanner读取文件,但是我发现没有找到行错误,整个文件存储在一个字符串中:

Scanner read = new Scanner (new File("datafile.txt"));

read.useDelimiter(",");

String title, category, runningTime, year, price;

while (read.hasNext())

{

title = read.nextLine();

category = read.nextLine();

runningTime = read.nextLine();

year = read.nextLine();

price = read.nextLine();

System.out.println(title + " " + category + " " + runningTime + " " +

year + " " + price + "\n"); // just for debugging

}

read.close();

java分隔符读取文件_java – 在读取文件时使用分隔符相关推荐

  1. java 快速读文件_java快速读取文件

    如何优雅读取文件,java想简单读写一个文件都要上10行代码.幸好guava和apache commons 都有提供简单操作文件工具. 简单介绍读取文件最后一行.读取文件第一行.读取大文件.往大文件追 ...

  2. java io读取文件_java io读取文件操作代码实例

    这篇文章主要介绍了java io读取文件操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要分为字节读取和字符读取,字节读取可以一个一个 ...

  3. java逐行读取文件_Java逐行读取文件

    java逐行读取文件 Today we will look into different java read file line by line methods. Sometimes we have ...

  4. java读取日志文件_Java实时读取日志文件

    RandomAccessFile类中seek方法可以从指定位置读取文件,可以用来实现文件实时读取. 一.实现步骤: 1.首先,要有服务器上日志文件的路径. String url="/logp ...

  5. java 生成csv文件_Java生成CSV文件实例详解

    本文实例主要讲述了java生成csv文件的方法,具体实现步骤如下: 1.新建csvutils.java文件: package com.saicfc.pmpf.internal.manage.utils ...

  6. JAVA编程TXT文件_java读写txt文件的方法

    java读写txt文件的方法 发布时间:2020-06-26 15:54:02 来源:亿速云 阅读:111 作者:Leah 本篇文章为大家展示了java读写txt文件的方法,代码简明扼要并且容易理解, ...

  7. java nio 文件_Java nio 的文件处理

    一.创建一个大文件 下载文件时往往会创建一个指定大小的空文件 package com.lazy.nio; import java.io.IOException; import java.nio.Byt ...

  8. java中实现选择文件_Java实现选择文件并显示文件内容代码

    用java编写一个程序,功能:从电脑上选择一个.txt文件,并将该文件的内容显示出来. 这里主要用到的类有: JFileChooser------用来选择一个文件:包含在java.io.*:里 Sca ...

  9. java 写入xml文件_java读写xml文件

    要读的xml文件 李华姓名> 14年龄> 学生> 张三姓名> 16年龄> 学生> 学生花名册> package xml; import java.io.Fil ...

最新文章

  1. WebSocket 原理
  2. springboot @PropertySource+@Value注入properties配置文件属性值
  3. django 获取 axios get 过来的数据_一起DevOps系列12django数据库创建与使用
  4. SAP License:利用MM的预留功能进行生产控制
  5. 希捷扩展PCIe产品组合 推出两款新闪存加速卡
  6. 《高效人士的116个IT秘诀》读书笔记
  7. Atitit 为什么oracle这类大型数据库比mysql的性能机制目录1. 分区机制差别 11.1. Join算
  8. 0034-CM启动报InnoDB engine not found分析
  9. mysql 前缀索引_MySQL前缀索引
  10. 共同富裕指数集:31省份共同富裕-富裕度、共同度两大维度数据(2000-2021年)
  11. win7系统如何开启打印服务器配置,win7系统怎么添加打印服务器端口
  12. python自动运行
  13. conventional-changelog 参数含义
  14. 初识powerpoint的计算机教案,《初识PowerPoint》教学设计
  15. Chrome浏览器未连接到互联网的解决办法
  16. 乐高全遥控布加迪威龙搭载超强7+1档乐高变速箱
  17. RX7900XT相当于什么显卡 RX7900XT显卡什么水平 RX7900XT显卡怎么样
  18. 最新版的sweetalert路径
  19. layui数据表格中包含图片的处理方式
  20. houseoforange_hitcon_2016(House of orange, unsorted bin attack,FSOP)

热门文章

  1. 洛谷P1309 瑞士轮【归并排序】
  2. 各种输入方法总结(C++)
  3. 网上的测量工具-在线直尺
  4. Shiro反序列化漏洞【详细解析】
  5. 风控建模十二:数据淘金——如何从APP数据中挖掘出有效变量
  6. RFM分析模型——用户生命周期解析
  7. 2208988800一个奇怪的数字
  8. Java计算机IT编程文档
  9. K8S组件介绍及安装
  10. 开通知乎专栏和公众号啦!