1、随机输出班上5名学生的学号。

2、获取当前系统时间,运用subString()方法,显示年份。

3、使用Calendar类显示当前日期。

4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。

5、谈一谈学习体会。
源代码:

package bbb;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.LinkedList;
import java.util.Random;
import java.util.Vector;
public class eee {
	public static void main(String[] args) {
		Random s=new Random(); 
		for(int i=0;i<5;i++) {
		    int a=s.nextInt(55)+1;
		    System.out.println("学号:"+a);  
		}
		System.out.println();
		
		
		Date dt=new Date();
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss");
		System.out.println(sdf.format(dt));
		String time=dt.toString();
		String year=time.substring(24,28);
		System.out.println("当前年份:"+year);
		System.out.println();
		
		
	    Calendar cal=Calendar.getInstance();
	    System.out.print("当前系统时间:"+cal.get(Calendar.YEAR)+"年");
	    System.out.print((cal.get(Calendar.MONTH)+1)+"月");
	    System.out.print(cal.get(Calendar.DATE)+"日");
	    System.out.println();
	    
	    
	    ArrayList a1=new ArrayList();
	    for(int i=1;i<=5;i++) {
	    	Integer num=new Integer(i);
	    	a1.add(num);//将该对象存放到ArrayList中
	    }
	    System.out.println();
	    System.out.println("数组中的元素:");
	    for(int i=0;i<a1.size();i++) {
	    	Integer temp=(Integer)(a1.get(i));
	    	System.out.println(temp);
	    }
	    int index=a1.indexOf(2);
	    if(index<0)
	    	System.out.println("在数组中不存在!");
	    else
	    	System.out.println("存在,索引为:"+index);
	    a1.remove(3);//删除某个索引位置的元素
	    System.out.println("删除索引位置元素后的情况:");
	    for(int i=0;i<a1.size();i++) 
	    	System.out.println(a1.get(i));
	    System.out.println();
	    
	    
	    LinkedList ll=new LinkedList();
	    for(int i=1;i<=5;i++) {
	    	Double b=new Double(Math.sqrt(i));
	    	ll.add(b);
	    }
	    System.out.println("链表中的元素:");
	    for(int i=0;i<ll.size();i++) 
	    	System.out.println(ll.get(i));
	    ll.removeFirst();
	    ll.removeLast();
	    System.out.println("删除第一个和最后一个元素后的链表:");
	    for(int i=0;i<ll.size();i++) 
	    	System.out.println(ll.get(i));
	    System.out.println();
	    
	    
	    Vector vec=new Vector();
	    vec.addElement("lyx");
	    vec.addElement("zsa");
	    vec.addElement("zmzmsn");
	    System.out.println(vec.toString());
	    vec.removeElement("zsa");
	    System.out.println(vec.toString());    
	}
}

运行结果:

心得体会:
我认为这次实训报告在获取当前系统时间,运用subString()方法,显示年份以及元素索引这两个地方是难点,自己花了很长时间才弄出来,其他的地方有参考PPT以及网上的资源,总之收获满满,运行出来的时候好开心呀@-@

 posted on 2019-05-28 22:27  雷雅羲  阅读(169)  评论(0编辑  收藏  举报