2012-10-07 42 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

在对象中思考如果固定列表的字符串和变量列表中的字符串代表问题域,包装在一个类中。这样,你可以增加你的封装。

相关问题