关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
三年前关门了。
改进这个问题
我有一个包含加权图的输入文件。
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条答案
按热度按时间sy5wg1nm1#
一个快速的google搜索弹出了这个例子https://www.mkyong.com/java8/java-8-stream-read-a-file-line-by-line/.
每行有一个字符串。按空格拆分字符串:
然后使用数组中的3个值来创建你的东西。简单的豌豆:)