我已经看到这类问题了,但他们似乎并没有回答我的问题。:(
我有一个文本文件“ file.txt”,其内容类似
abcd
efgh
ijkl
现在我想要的是,
例如,在我的程序中由不同的String变量存储的不同类型的行
String firstLine , String secondLine , ThiredLine;
当我在字符串上方打印时,输出将是
firstLine :: abcd & secondLine :: efgh & thiredLine :: ijkl
是否可以使用readLine()方法或任何其他方法来做到这一点?
在此先感谢:)
您要采用的方法似乎有点粗糙。还有许多其他方法可以执行此操作。许多其他人已经提交了答案,但这是另一种选择。
还请注意,从Java 7开始,现在为实现AutoCloseable接口的类提供了自动资源管理。
话虽这么说,这是一种方法。
String[] lines = new String[11]; //11 players
try (BufferedReader reader = new BufferedReader(new FileReader("file path here"))) {
String line = null;
int index = 0;
while ((line = reader.readLine()) != null) {
lines[index++] = line;
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句