package com.wc.my;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Getter
@Setter
@NoArgsConstructor
@Builder
@ToString
public class DeptLike {
public static void main(String[] args) {
//实例化ArrayList
List list1 = new ArrayList();
ArrayList list2 = new ArrayList();
ArrayList list = new ArrayList();
List<? extends Serializable> list3 = List.of(1, 2, 3, "qwe", "ewq", new Date());
System.out.println(list3);
//array list相互转换
// int[] arr = new int[3]{1, 2, 3};
// ArrayList arrayList = new ArrayList(Arrays.asList(arr));
// System.out.println(arrayList.get(0));
// System.out.println(arrayList.size());
//增加元素
list.add("qq");
list.add("java");
list.add(100);
list.add(new Date());
list.add(0, "javascript");
//输出集合容器中元素的个数
System.out.println(list.size());
System.out.println(list.get(3));
//删除一个元素
list.remove(2);
list.add(1, new Date());
//按照一定格式输出
System.out.println(String.format("%1$tF %1$tT", list.get(1)));
System.out.println(list);
// list.clear();
System.out.println(list.size());
//输出qq的下标
System.out.println(list.indexOf("qq"));
//修改指定索引位置的对象
list.set(3, 50);
System.out.println(list.get(3));
System.out.println("==============");
//contains判断查找的对象是否存在
System.out.println(list.contains("qq"));
System.out.println("-".repeat(10));
//判断查询的对象是否存在,如果存在就删除
list.removeIf(e -> e.toString().contains("qq"));
// System.out.println(list);
// list.removeIf(e -> true);
list.add("poi");
System.out.println(list);
System.out.println(list.size());
for (Object o : list) {
System.out.println(o);
}
Object[] os = list.toArray();
System.out.println(os.length);
//将另一个list数组加进去,这是根据字节码进行查找的首字母要大写
list.addAll(4,List.of(911,250,666,1717,6161));
System.out.println(list);
for (Object o : os) {
System.out.println(o);
}
list.set(2,22);
list.forEach(System.out::println);
}
}
实列话Arraylist
//实例化ArrayList
List list1 = new ArrayList();
ArrayList list2 = new ArrayList();
ArrayList list = new ArrayList();
var list3= List.of(1, 2, 3, "qwe", "ewq", new Date());
System.out.println(list3);
//array list相互转换
// int[] arr = new int[3]{1, 2, 3};
// ArrayList arrayList = new ArrayList(Arrays.asList(arr));
// System.out.println(arrayList.get(0));
// System.out.println(arrayList.size());
list的与应用
//增加元素
list.add("qq");
list.add("java");
list.add(100);
list.add(new Date());
list.add(0, "javascript");
//输出集合容器中元素的个数
System.out.println(list.size());
System.out.println(list.get(3));
//删除一个元素
list.remove(2);
list.add(1, new Date());
//按照一定格式输出
System.out.println(String.format("%1$tF %1$tT", list.get(1)));
System.out.println(list);
//清空数组中的元素
// list.clear();
System.out.println(list.size());
//输出qq的下标
System.out.println(list.indexOf("qq"));
//修改指定索引位置的对象
list.set(3, 50);
System.out.println(list.get(3));
System.out.println("==============");
//contains判断查找的对象是否存在
System.out.println(list.contains("qq"));
System.out.println("-".repeat(10));
//判断查询的对象是否存在,如果存在就删除
list.removeIf(e -> e.toString().contains("qq"));
// System.out.println(list);
// list.removeIf(e -> true);
list.add("poi");
System.out.println(list);
System.out.println(list.size());
for (Object o : list) {
System.out.println(o);
}
Object[] os = list.toArray();
System.out.println(os.length);
根据字节码查找首字母要大写
//将另一个list数组加进去,这是根据字节码进行查找的首字母要大写
list.addAll(4,List.of(911,250,666,1717,6161));
System.out.println(list);
for (Object o : os) {
System.out.println(o);
}
list.set(2,22);
list.forEach(System.out::println);