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以及网上的资源,总之收获满满,运行出来的时候好开心呀@-@