2021.5.17
---------集合---------------
例 Collection<Integer> col=new ArrayList<Integer>();
存值 col.add(10);
判断集合中是否包含某元素 System.out.println(col.contains(30));
删除指定元素 col.remove(10);
清空元素 col.clear();
---------迭代器---------
存值col.add(10);
获取迭代器对象
Iterator<String> it=col.iterator();
判断集合是否有元素
boolean f=it.hasNext();
System.out.println(f);
取值
String s=it.next();
System.out.println(s);
遍历
while(it.hasNext()){
System.out.println(it.next());
}
增强for for(你要遍历容器存储的数据类型 变量名:容器名){}
for(double d:col){
System.out.println(d);
}
泛型限定符 ?extends 父类 限定上限 ? super 子类 限定下限
---------List---------
例 List<String> list=new ArrayList<String>();
存值 list.add("a");
修改指定位置上的元素
list.set(0, "hello");
删除元素
list.remove(0);
遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
例 LinkedList<Integer> list=new LinkedList<Integer>();
存值
list.add(10);
list.addFirst(20);
list.addLast(30);
list.addFirst(40);
取值
System.out.println(list.getFirst());
System.out.println(list.getLast());
删除元素
list.removeFirst();
list.removeLast();
遍历
for(int i :list){
System.out.println(i);
}
判断集合中是否有元素
System.out.println(list.isEmpty());

浙公网安备 33010602011771号