当每一行都包含整数、字符串和 double 时,我如何用 Java 读取 .txt 文件并将每一行放入数组中?每行都有不同数量的单词/数字。
我是 Java 的完全菜鸟,如果这个问题有点愚蠢,我很抱歉。
谢谢
最佳答案
试试 Scanner
没有人知道但几乎可以用文本做任何事情的类。
要获取文件的阅读器,请使用
File file = new File ("...path...");
String encoding = "...."; // Encoding of your file
Reader reader = new BufferedReader (new InputStreamReader (
new FileInputStream (file), encoding));
... use reader ...
reader.close ();
你真的应该指定编码,否则当你遇到变音符号、Unicode 等时你会得到奇怪的结果。
关于java - 在java中读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2049380/