实用类介绍

一.基本值类型及对应包装类

  1.基本数值类型    

    int      short   long   byte   boolean   char       float      double

  2.对应包装类

    Integer  Short   Long   Byte   Boolean   Character  Float      Double

  3.除了Character包装类之外,其他的包装类parseXXX的方法将String.变量转换为对应的基本类型 ,valueOf(String)也可以

  4.除了Character包装类之外,其他的包装类都提供了String类型的带参构造可自动将字符串转换为对应的包装类型

  5.所有的包装类都可以将对应的基本类型作为参数传递,包装为包装类类型

  6.将包装类转换为基本数据类型的操作: 包装类对象.XXXValue()

二.枚举类型

  1.枚举类型用enum来修饰

  2.枚举是不允许存在普通和普通函数:视为一组常量的集合(集合具有唯一性)

  例如:星期枚举 

public enum WeekEnum {
   MON,TUES,WEN,THUR,FRI,STAR,SUN  
}
public class enumTest {
    public static void main(String[] args) {
        getWeek(WeekEnum.SUN);
    }

    public static void getWeek(WeekEnum week) {
        switch (week) {
            case MON:
                System.out.println("这是星期一");
                break;
            case TUES:
                System.out.println("这是星期二");
                break;
            case WEN:
                System.out.println("这是星期三");
                break;
            case THUR:
                System.out.println("这是星期四");
                break;
            case FRI:
                System.out.println("这是星期五");
                break;
            case STAR:
                System.out.println("这是星期六");
                break;
            case SUN:
                System.out.println("这是星期日");
                break;
        }
    }
}

三.Math类

1.常用方法

  Math.random:生成0-1的随机数
  Math.abs():获取数字的绝对值
  Math.max和Math.min
  Math.ceil 向上取整
  Math.floor() 向下取整
  Math.round() 四舍五入

举例说明:

public class MathTest {
   public static void main(String[] args) {
      System.out.println(Math.abs(-1000));
      System.out.println(Math.max(1000, 2000));
      System.out.println(Math.min(100, 1000));
      System.out.println(Math.ceil(8.1));
      System.out.println(Math.floor(8.1));
      System.out.println(Math.round(8.4));
   }
}

四.Random类

  1.创建Random对象

Random rand=new Random();

  2.注意事项

  如果随机种子是同一个种子,那么随机数结果一样,并不存在真正意义上的随机数

五.Data类

1.创建Data对象 

Data nowTime=new Data();
System.out.println(nowTime);

2.获取当前系统时间

System.currentTimeMillis();

 

posted @ 2019-06-17 08:39  道友请留步~  阅读(160)  评论(0编辑  收藏  举报