字符串结构数组

时间:2013-03-01 16:42:55

标签: java arraylist

如何在java中的单个数组元素中存储多个字符串?可以动态添加或删除字符串。因此,阵列必须灵活。我的意思是,如果有一个数组a [],那么:

 a[1] should be able to accommodate "String1", "String2", ....  
 a[2] should be able to accommodate "String3", "String4", ....   

可以随时删除这些字符串,并且可以随时添加其他字符串。什么java组件支持这种功能?我是java的新手,在基础知识上很弱。希望你能帮忙。谢谢!

4 个答案:

答案 0 :(得分:3)

您可能需要List<List<String>> yourList ;

之类的内容

从列表中删除“String2”:

yourList.get(0).remove("String2");

在索引0处将“StringX”添加到列表中。

 yourList.get(0).add("Stringx");

答案 1 :(得分:2)

我的建议是尝试学习Java集合!

Official Tutorials

Tutorial 1 Tutorial 2

通过这种方式,您可以获得自己在

中找到的任何情况的集合

答案 2 :(得分:0)

您可以使用某些字符作为分隔符,在同一字符串中添加此字符串,然后使用分割方法。

答案 3 :(得分:0)

使用Jagged数组。我可以通过一个程序来了解锯齿状数组的基础知识:Jagged Arrays – Varying Column Size Arrays