常用类的基本操作

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("
"+"请输一个字母:");
	s = b.next();
	int c =a.indexOf(s);
	if(c<0) {
		System.out.println("
"+"该字母不在数组中!");
	}
	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()+"
");
        System.out.print("l中的元素为:
");
        for(int i=0;i<l.size();i++){
    	System.out.print(l.get(i)+" ");
        }
        l.removeFirst();
        l.removeLast();
        System.out.println("
删除第一个元素与最后一个元素后的元素为:");
        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("修改后为:
"+v.toString());

	}

}

做了许久,最后第四个ArrayList、LinkedList、Vector,还是要慢慢摸索,多下功夫吧。大概的使用方法生涩的掌握了,还是需要多进行操作才能使用起来得心应手,更加娴熟。

原文地址:https://www.cnblogs.com/xiejie95/p/10955000.html