实用类介绍

匿名 (未验证) 提交于 2019-12-02 23:43:01

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

  1.基本数值类型    

  2.对应包装类

  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();

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!