为了账号安全,请及时绑定邮箱和手机立即绑定

Java常用类基础学习摘要

标签:
Java
1、String类

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

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

2、StringBuilder类

如果需要创建一个内容可变的字符串对象,应优先考虑StringBuilder类。StringBuffer与StringBuilder类似,只是StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。常用方法如下。
图片描述

3、时间类

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

public class DateTest {
    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));//2017年01月17日  21:45:50
    }
}

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

public class DateTest {
    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);
    }
}
4、Math类

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

点击查看更多内容
10人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件工程师
手记
粉丝
36
获赞与收藏
349

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消