1.6 java常用的类

记住是常用的类~~~~~~~~哦!

在这里插入图片描述

一、String类

String类的最大特点是,创建的字符串不可变。常用方法如下图所示。

在这里插入图片描述

其中,如果使用subString(begin,end)带两个参数的方法,将会截取原字符串左闭右开索引位置的子串。

二、StringBuilder类

1、如果需要创建一个内容可变的字符串对象,应优先考虑StringBuilder类。

2、StringBuffer与StringBuilder类似,只是StringBuffer 是线程安全的。

3、StringBuilder 则没有实现线程安全功能,所以性能略高。

常用方法如下。
在这里插入图片描述

三、时间类

Date用来获取当前时间,SimpleDateFormat可以指定输出格式,利用该对象的format方法输出。

public class HelloWorld {
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
        Date now = new Date();
        System.out.println(sdf.format(now));   //2018年11月18日  19:00:06

    }

}

另外:Calendar类也可以进行时间和日期类的处理。Calendar 类还提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。

public class HelloWorld {
    public static void main(String[] args) {
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH)+1;
        int day = c.get(Calendar.DAY_OF_MONTH);
        int hour = c.get(Calendar.HOUR_OF_DAY);
        int minute = c.get(Calendar.MINUTE);
        int second = c.get(Calendar.SECOND);
        System.out.println(year+"-"+month+"-"+day+"  "+hour+":"+minute+":"+second);

    }

}
打印结果:2018-11-18  19:1:57

四、Math类

Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();

在这里插入图片描述

最后的最后:简单总结简单的理解使用哦

猜你喜欢

转载自blog.csdn.net/osdfhv/article/details/84203280
1.6