//普通数组
string[] s=new string[3];
s[0]="a"; s[1]="b"; s[2]="c";
//List
List<int> list = new List<int>();
list.Add(123);//新增数据
list[0] = 345;//修改数据
list.RemoveAt(0);//移除数据
//ArrayList
ArrayList<string> list = new ArrayList<string>();
list.get(index); //访问
list.size();//长度
list.add(“123”);//.add(index, “123”)插入
list.remove(index);//删除
list.clear();//清空
转换
//定义两个初始变量:
List<String> wordlist = new ArrayList<> ();
String[] array;
List -> 数组[]:
String[] array = wordsList.toArray(new String[wordsList.size()]);
数组[] -> List/ArrayList:
List<String> wordlist = Arrays.asList(array);
或
//这种用法,使wordlist不会被shuffle打乱
List<String> wordlist =ArrayList(Arrays.asList(array));
打乱List类数组
Collections.shuffle(list);
Android/java 数组和List和ListArray的简单使用
最新推荐文章于 2024-08-03 21:02:21 发布