JavaSE第十一天20160817

常用类

一、与日期相关的类

         1.java.util.Date类:工作中最常用的功能:获得系统当前时间。

         2.java.util. Calendar类:抽象类,与日历相关的类。可以获得与日期相关的信息。

         3.java.text.DateFormat及其子类:可以对Date与String进行相互的转换。

    Date date = new Date();    

    DateFormat df = DateFormat.getDateInstance();

    //将Date类型转换为String类型

    String s = df.format(date);

    System.out.println(s);

   

    String input = "2015-5-21";

    try {

        //将String转换为Date类型

        date = df.parse(input);

        System.out.println(date);

    } catch (ParseException e) {

        System.out.println("日期格式不正确!!!");

    }

 

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM/dd");

    Date date = new Date();

    String s = sdf.format(date);

    System.out.println(s);

 

    String s1 = "2015-5/21";

    try {

        date = sdf.parse(s1);

        System.out.println(date);

    } catch (ParseException e) {

        System.out.println("日期格式不正确!!!");

    }

二、大数字

         1.java.math.BigInteger类:大整数

         2.java.math.BigDecimal类:大浮点数

三、包装类:8个

         1.Byte,Short,Long,Float,Double,Boolean,Integer,Character

         2.装箱与拆箱

                   (1).将基本数据类型转换为包装类。

                   (2).将包装类转换为基本数据类型。

         3.从JDK1.5开始可以自动装箱与拆箱。

         String s = "100";

    //将String转换为基本数据类型,使用对应的包装类的parseXXX()

    int num = Integer.parseInt(s);

    double num1 = Double.parseDouble(s);

   

    //将String转换为包装类,使用包装类的valueOf()

    Integer num2 = Integer.valueOf(s);

    Double num3 = Double.valueOf(s);

四、java.lang.String类:是JAVA中不可变的字符序列。

         1.String是final的类。

         2.每次对String的修改都会产生新的String对象。在工作中如果需要大量的修改字符串时,不建议使用String类型。

 

posted on 2016-08-18 22:16  网络哈气高手  阅读(192)  评论(0编辑  收藏  举报