Sec*_*ish 0 java implementation scalability
例如,这是内存中的一个当前实现
String companies [] = {"Alice Berned","Beyonce Cathy","Kelly Boldt"};
要求是在运行时动态扩展此目录.记录可能多达数千.数据结构应该有助于搜索,添加,删除等基本功能.
我的解决方案
我的第一个想法是使用ArrayList,易于获取和添加.
问题:有什么好方法可以解决这个问题吗?
Jes*_*per 5
一旦创建,数组在Java中具有固定的大小.创建数组后,无法动态添加元素.如果要做到这一点,你确实需要使用数组,那么你可以做的唯一的事情就是创建所需的新的大小的新数组,复制旧阵列到它的元素,并添加新的数据.那是很麻烦的.
如果不要求您使用数组,请改为使用集合类:例如a ArrayList或a LinkedList.
ArrayList
LinkedList
请参阅:教程:集合
归档时间:
14 年,2 月 前
查看次数:
2597 次
最近记录: