zoukankan      html  css  js  c++  java
  • 常用类的基本操作

    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,还是要慢慢摸索,多下功夫吧。大概的使用方法生涩的掌握了,还是需要多进行操作才能使用起来得心应手,更加娴熟。

  • 相关阅读:
    linux软件必须安装到 /usr,/usr/local/ 吗?
    linux命令ps aux|grep xxx详解
    vim 命令,实用
    @Autowired 与@Resource的区别
    srpingmvc 上传图片到服务器
    Git-Windows安装初始
    python判断句子是否匹配某种模式
    50. Pow(x, n)
    49. Group Anagrams
    48. Rotate Image
  • 原文地址:https://www.cnblogs.com/xiejie95/p/10955000.html
Copyright © 2011-2022 走看看