我有Text File
以下几行
1) 2,3 3,2 4,5
2) 1,3 4,2 6,13
3) 1,2 4,2 5,5
4) 1,5 2,2 3,2 5,4 7,3 6,6
文本文件的行数是已知的(即 4)。对数字(例如:2,3)对于每一行都是可变的。而对数字对应于属性。
所以,为了表示这些值,我计划有一个数组的链表数组。
我选择这个的原因是:
1 Since i know the number of lines is 4. So it will be an array
:。
2 Each line has a variable number of pairs. So, i will have a linked list representation for it
:。
3 The pair values each represents a property so i will have an array size two for it. One index for each property
:。
考虑到以上三点,我将有一个Array(size 4) of LinkedList of an Array(size 2)
.
以下是我在 Java 中的表达方式(我是 Java 新手,我不得不承认我还不知道它是否正确)。
static ArrayList<Integer[]>[] graph = (ArrayList<Integer[]>[]) new ArrayList[200];
现在,考虑到我上面的图形变量已经正确初始化,有人可以告诉我如何用数据填充它。如果您对初始化有其他建议,或者我在概念上如何在 3 点上解决问题,请分享。