Hei*_*yan 8 string android arraylist
像标题一样,我想知道String []和ListArray [String]之间的区别,它们在某种程度上是相同的.
nha*_*man 17
数组String[]
无法扩展其大小.一旦给它一个永久的大小,你可以初始化它:
String[] myStringArray = new String[20]();
myStringArray[0] = "Test";
Run Code Online (Sandbox Code Playgroud)
一个ArrayList<String>
是可变的大小.您可以动态添加和删除项目:
ArrayList<String> myStringArrayList = new ArrayList<String>();
myStringArrayList.add("Test");
myStringArrayList.remove(0);
Run Code Online (Sandbox Code Playgroud)
此外,您可以在使用时对排序,清除,添加和更多功能进行排序ArrayList
.
String []是一个字符串数组,而ArrayList是一个泛型类,它接受不同类型的对象(这里需要使用字符串).因此,您只能使用String []执行常规数组操作.但是,您可以使用其他方便的实用程序(如isEmpty(),iterator等)与ArrayList,因为它还实现了Collection Interface.
归档时间: |
|
查看次数: |
6228 次 |
最近记录: |