我有一个电子表格类型的数据文件(制表符分隔的.txt),需要由Java程序读取并将值存储在数据结构中。这些数据表示两个城市之间的最短路径,如果路径不存在,则填入短划线( - )。哪一个数据结构将有助于存储这些值,以便进一步比较该程序;主要用于搜索算法?此外,我想在一个简单的GUI中打印第一列中列出的城市作为允许用户选择城市的下拉按钮?只有通过提取出来打印出城市的代码才行。 而且,这里的数据文件的外观:将电子表格类型数据从文件存储到Java中的数据结构中
Port Col Minn Cali Flo
Portland - 30 - 22 -
Colorado 15 17 5 - -
Minnesota 11 15 22 13 -
California 8 - 9 - -
Florida 11 - - 22 -
由于这是一个制表符分隔的.txt文件,它看起来并不完美。
这是怎么回事的数据被用来做什么?如果你只是打印它,最简单的方法就是把它保存为字符串,但是如果你在内部使用数组或列表可能有帮助 – phflack
我会考虑类似于Map> ';你可能想把它包装在你自己的类中,以使它更易于使用。但是,正如所述,这取决于你将如何使用它。 –
@James_D你能简单地阐述一下你的想法吗? –