2016-03-06 90 views
0

我正在阅读来自多个链接的文本,并希望有一些类似于下面不太好的例子。 每个链接都将作为一个ID存储,每个ID下有3个信息,每个“信息”有2个“类型”列表。什么是最好的方法? 例子非常感谢。
[1] [1] [0] [1]会给我[ID2] [信息2] [类型3] [第二元件]Java多维数组还是一些更好的解决方案?

  1. ID1 [[[[。,。。,N]] ]
    • 信息1 [[[0]]]
      • 的Type1 [[0]]
        • 元素[,...,...,N]
      • 类型2 [[1]]
    • 信息2 - [[[1]]]
      • 的Type3 [[0]]
        • 元素[,...,...,N]
      • 类型4 [[1]]
        • 元素[,...,...,N]
    • INFO3 [[[1]]]
      • 成的Type5 [[0]]
        • 元素[,...,...,N]
      • TYPE6 [[1] ]
        • 元素[,...,...,N]
  2. ID2 [[[[。,。。,N]]]]
    • 信息1 [[[0]]]
      • 的Type1 [[0]]
        • 元素[。,。。,N]
      • 类型2 [[1]]
    • 信息2 - [[[1]]]
      • 的Type3 [[0]]
        • 元素[,...,。中,n]
      • 类型4 [[1]]
        • 元素[,...,...,N]

回答

-1

这可能是一片混乱。我会使用XML或更好的,JSON。例如:

[ 
    { 
     "id": 1, 
     "info1": { 
     "type1": ["a", "b"], 
     "type2": ["c", "d"] 
     }, 
     "info2": { 
     "type1": ["e", "f"], 
     "type2": ["g", "h"] 
     }, 
     "info3": { 
     "type1": ["i", "j"], 
     "type2": ["k", "l"] 
     } 
    }, 
    { 
     "id": 2, 
     "info1": { 
     "type1": ["a", "b"], 
     "type2": ["c", "d"] 
     }, 
     "info2": { 
     "type1": ["e", "f"], 
     "type2": ["g", "h"] 
     }, 
     "info3": { 
     "type1": ["i", "j"], 
     "type2": ["k", "l"] 
     } 
    } 
] 

您可以用合适的JSON库解析此得到很好的Java对象来访问数据,而不必担心万元索引。

+0

我不认为这是一个答案 – Rehman

相关问题