常用类的课后作业

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、谈一谈学习体会。

通过不断的学习才发现自己还有许多的不足,还有很多路要走,加油吧!

 

posted @ 2019-05-30 23:50  罗祥龙  阅读(171)  评论(0编辑  收藏  举报