如何在java中的单个数组元素中存储多个字符串?可以动态添加或删除字符串。因此,阵列必须灵活。我的意思是,如果有一个数组a [],那么:
a[1] should be able to accommodate "String1", "String2", ....
a[2] should be able to accommodate "String3", "String4", ....
可以随时删除这些字符串,并且可以随时添加其他字符串。什么java组件支持这种功能?我是java的新手,在基础知识上很弱。希望你能帮忙。谢谢!
答案 0 :(得分:3)
您可能需要List<List<String>> yourList ;
从列表中删除“String2”:
yourList.get(0).remove("String2");
在索引0处将“StringX”添加到列表中。
yourList.get(0).add("Stringx");
答案 1 :(得分:2)
答案 2 :(得分:0)
您可以使用某些字符作为分隔符,在同一字符串中添加此字符串,然后使用分割方法。
答案 3 :(得分:0)
使用Jagged数组。我可以通过一个程序来了解锯齿状数组的基础知识:Jagged Arrays – Varying Column Size Arrays