从java中的文本文件输入图形直到文件结尾

时间:2017-09-04 07:22:59

标签: java file input

我有一个包含加权图的输入文件。

a b 2
a c 8
a d 14
b f 19
b d 25
c d 21
d g 13
d f 17
e f 9
e g 1
f g 5

在每一行中,前两个输入定义节点,第三个输入定义它们之间的边缘权重。开始时没有规定我想要输入多少节点和多少边缘。它将读到结束文件本身。我想在java中读取这个文件。任何人都可以给我解决方案吗?

1 个答案:

答案 0 :(得分:0)

快速谷歌搜索弹出了这个示例https://www.mkyong.com/java8/java-8-stream-read-a-file-line-by-line/

每行获得一个String。将字符串拆分为空格:

String[] lineArr = line.split(" ");

然后使用数组中的3个值来创建你的东西​​。容易peasy:)