0

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

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

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

4

4 回答 4

3

你可能需要类似的东西 List<List<String>> yourList ;

从您的列表中删除“String2”:

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

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

 yourList.get(0).add("Stringx");
于 2013-03-01T16:45:10.557 回答
2

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

官方教程

教程 1 教程 2

这样,您将有一个适合您发现自己的任何情况的集合

于 2013-03-01T16:48:47.947 回答
0

您可以使用一些字符作为分隔符将这些字符串添加到同一字符串中,然后使用拆分方法。

于 2013-03-01T16:47:57.007 回答
0

使用锯齿状数组。我可以给你一个程序来了解锯齿状数组的基础知识:锯齿状数组 - 可变列大小数组

于 2013-03-01T17:33:48.623 回答