【发布时间】:2014-09-01 19:06:02
【问题描述】:
我有一个格式如下的输入文本文件:
11111, "Top Secret Twenty One - Janet Evanovich", 8.99
22222, "W Is For Wasted - Sue Grafton", 9.95
33333, "Gray Mountain - John Grisham", 14.95
44444, "Revival - Stephen King", 12.95
如何将“1111”、“Top Secret 21 - Janet Evanovich”和“8.99”作为不带引号和逗号的单独变量读取?
我基本上是在尝试在文件中搜索 bookID(又名“11111”)。
【问题讨论】:
-
你试过了吗?可以提供代码吗?通过使用
readline读取每一行并使用substring和indexOf搜索适当的结果,这可能可以实现 -
代码显示什么 - 查找
Reader.readLine?String.indexOf?使用循环?遇到编译器错误或运行时异常?除非这是一项学校作业,否则我会 1) 不使用 Java(因为有更好的工具来完成这项任务)和/或; 2) 使用 CSV 库。