2012-10-07 45 views
0

我有表格的數據如何表示Java中的字符串列表和列表?

ith entry = string1, string2....fixed number N of strings, 
      (name1, name2,....variable number of strings) 

即它是名單(N字符串和可變大小的列表)

我現在有List<List<String>>,我想只是對待N+1th到最後的字符串不同......但是有沒有更好的方法來表示這些數據?具體而言,我希望能夠與名稱(name1,name2 ...)交互作爲列表而不是字符串

+0

能幫你更抽象,並提供問題的目標是什麼?目前我不知道這是什麼問題,以及爲什麼你使用這樣的結構。所以我無法回答你的問題。 –

+0

只是列表中的最後一個元素(你稱之爲N + 1個索引)列表本身? – AerandiR

+0

你不是很清楚..你能解釋一點點嗎? –

回答

2

像這樣的包裝可用於:

Class MyData 
{ 
    private String[] fixedData; 
    private List<String> variableData; 
    public MyData(int fixedSizeN) { 
     fixedData = new String[fixedSizeN]; 
     variableData = new ArrayList<String>(); 
    } 
    //public get/set go here 
} 

List<MyData> comboData; 
1

在對象中思考如果固定列表的字符串和變量列表中的字符串代表問題域,包裝在一個類中。這樣,你可以增加你的封裝。

相關問題