小白的java基础--------数组、集合

1、数组
数据类型[ ] 数组名 = new 数据类型[ ]{};

int[ ] arr1 = new int [ 3 ];代表数组中有3个元素
//代表数组中有3个元素,索引从0开始
int[] arr = new int[3];
//向集合中添加元素
arr[1] = 12;
arr[2] = 24;
arr[0] = 10;
//遍历数组,数组长度是 arr.length
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[ i ]);
}
int[ ] arr = new int[ ] {1,2,3,4,5};代表数组中有5个元素,分别是12345,索引从0开始 可以写省略格式 int[] arr = {1,2,3,4,5};

2、集合
有map集合 list集合 set集合

//有序的
ArrayList<数据类型> list = new Arraylist<>()
如果是基本数据类型需要写包装类
//集合相比数组的优势是,存储类型更加多变
ArrayList list = new ArrayList<>();//代表这个集合里面可以添加String类型的元素
list.add(“哈哈”);
list.add(“今天过的怎么样”);
list.add(“123456”);
list.add(“abcdef”);
//lsit.size代表集合的长度,
for (int i = 0; i < list.size(); i++) {
//通过list.get方法获取索引为i的元素
System.out.println(list.get(i));
}
//表示集合中只能存放类型为Integr的元素 Interger是int的包装类
ArrayList list1 = new ArrayList<>();
//向集合添加元素, 类型为 Integer 类型
list1.add(123);
list1.get(0);

set集合 无序的
//集合里的元素存进去的时候什么样,取出来的是顺序会有变化
Set set = new HashSet<>();
set.add(“明天早起”);
set.add(“今天累了”);
set.add(“洗把脸”);
//使用增强for遍历
//String是元素类型,s是里面的元素,set是集合名
for (String s : set) {
System.out.println(s);
}

map集合是双列集合,可以理解为夫妻集合,一组元素包含键(k)和值(V)
public static void main(String[] args) {
//创建无序ma集合
Map

猜你喜欢

转载自blog.csdn.net/weixin_43018910/article/details/82633767