2016-03-06 77 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

相關問題