常用类的课后作业
1、随机输出班上5名学生的学号。
2、获取当前系统时间,运用subString()方法,显示年份。
3、使用Calendar类显示当前日期。
4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。
package lxlzy;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Vector;
public class eee {
public static void main(String[] args) {
ArrayList<String> al=new ArrayList<>();
al.add("asd");
al.add("qwe");
al.add("zxc");
System.out.println("删除出第3个元素:");
al.remove(2);
System.out.println("判断集合是否为空:"+al.isEmpty());
System.out.println("集合的大小为:"+al.size());
System.out.println("集合的迭代器为:"+al.iterator());
System.out.println("集合中的元素为:");
for(int i=0;i<al.size();i++) {
System.out.println(al.get(i));
}
System.out.println();
al.set(1, "lwl");
for(int i=0;i<al.size();i++) {
System.out.println(al.get(i));
}//ArrayList类的创建
LinkedList<String> ll=new LinkedList<>();
ll.add("lwl");
ll.add("rty");
ll.add("hjk");
System.out.println("删除出第2个元素:");
ll.remove(1);
System.out.println("判断集合是否为空:"+ll.isEmpty());
//LinkedList的创建
Vector vv=new Vector();
Integer integer1=new Integer(1);
Integer integer2=new Integer(2);
Integer integer3=new Integer(3);
Integer integer4=new Integer(4);
Integer integer5=new Integer(5);//把数字包装为对象
vv.addElement(integer1);
vv.addElement(integer2);
vv.addElement(integer3);
vv.addElement(integer4);
vv.addElement(integer5);//插入功能:插入向量的尾部
for(int i=0;i<vv.size();i++) {
System.out.println(vv.get(i));
}
System.out.println();
vv.setElementAt(integer3,1);//将指定位置替换对象
vv.insertElementAt(integer5,1);//将指定位置加入对象,后移
vv.removeElementAt(2);//移除指定位置的对象
for(int i=0;i<vv.size();i++) {
System.out.println(vv.get(i));
}//输出操作后的值
System.out.println("Vector的第一个对象为:"+vv.firstElement());
System.out.println("Vector的最后一个对象为:"+vv.lastElement());
System.out.println("第一个对象5的下标为:"+vv.indexOf(integer5));
}}
结果:
删除出第3个元素: 判断集合是否为空:false 集合的大小为:2 集合的迭代器为:java.util.ArrayList$Itr@15db9742 集合中的元素为: asd qwe
asd lwl 删除出第2个元素: 判断集合是否为空:false 1 2 3 4 5
1 5 3 4 5 Vector的第一个对象为:1 Vector的最后一个对象为:5 第一个对象5的下标为:1
5、谈一谈学习体会。
通过不断的学习才发现自己还有许多的不足,还有很多路要走,加油吧!