1、随机输出班上5名学生的学号。
package Java;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class number {
public static void main(String[] args) {
int setlength =0;
Random r = new Random();
Set<Integer>set=new HashSet<Integer>();
while(setlength<5) {
int temp = r.nextInt(56);
set.add(temp);
setlength=set.size();
}
for(int a:set) {
System.out.println("该同学的学号为:"+a);
}
}
}
2、获取当前系统时间,运用subString()方法,显示年份。
package Java;
import java.util.Date;
public class time {
public static void main(String[] args) {
Date y = new Date();
String m = y.toString();
String d = m.substring(24,28);
System.out.println(y);
System.out.println(d);
}
}
3、使用Calendar类显示当前日期。
package Java;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class calendars {
public static void main(String[] args) {
// TODO Auto-generated method stub
SimpleDateFormat r = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(r.format(Calendar.getInstance().getTime()));
}
}
4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。
package Java;
import java.util.*;
public class ArrayList {
public static void main(String[] args) {
java.util.ArrayList a = new java.util.ArrayList();
a.add("S");
a.add("a");
a.add("y");
a.add("B");
a.add("e");
a.add("y");
a.add("!");
System.out.println("a中元素数量为:"+a.size());
System.out.println("a中的元素为:");
for(int i=0;i<a.size();i++) {
System.out.print((String)a.get(i));
}
Scanner b = new Scanner(System.in);
String s = new String();
System.out.println("\n"+"请输一个字母:");
s = b.next();
int c =a.indexOf(s);
if(c<0) {
System.out.println("\n"+"该字母不在数组中!");
}
else {
System.out.println("字母存在,在数组中的位置为:"+c);
}
}
}
package xiejie;
import java.util.*;
public class myLinked{
public static void main(String[] args) {
// TODO Auto-generated method stub
LinkedList l = new LinkedList();
l.add("分");
l.add("明");
l.add("欢");
l.add("喜");
System.out.println("l的元素数量为:"+l.size()+"\n");
System.out.print("l中的元素为:\n");
for(int i=0;i<l.size();i++){
System.out.print(l.get(i)+" ");
}
l.removeFirst();
l.removeLast();
System.out.println("\n删除第一个元素与最后一个元素后的元素为:");
for(int i=0;i<l.size();i++){
System.out.println(l.get(i)+" ");
}
}
}
package xiejie;
import java.util.*;
public class myvector {
public static void main(String[] args) {
Vector v = new Vector();
v.addElement("如");
v.addElement("山");
v.addElement("间");
v.addElement("清");
v.addElement("爽");
v.addElement("的");
v.addElement("风");
System.out.println(v.size());
System.out.println(v.toString());
v.removeElement("如");
System.out.println("修改后为:\n"+v.toString());
}
}
做了许久,最后第四个ArrayList、LinkedList、Vector,还是要慢慢摸索,多下功夫吧。大概的使用方法生涩的掌握了,还是需要多进行操作才能使用起来得心应手,更加娴熟。