Lv.1
凭栏兔
更多个人资料
53
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
开发语言、软件开发
个人勋章
TA还没获得勋章~
成长雷达
50
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
开发语言、软件开发
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
Java开发
Java开发笔记(十)StringBuffer和StringBuilder的由来
本来String类已经能够完成字符串操作的所有功能,为何Java又提供了专门的StringBuffer和StringBuilder呢?这要从String类的设计说起了,查看String的源码,发现其内部采用字符数组保存字符串,如下所示: private final char value[];可是问题在于,这个字符数组被final修饰了,意味着数组大小不可改变。若想将现有字符串拼接一段字...
Java
凭栏兔
2024-10-26 16:13:31
43
0
0
2024-10-26 16:13:31
43
0
0
Java开发笔记(九)字符串的常用方法
不管是给字符串赋值,还是对字符串格式化,都属于往字符串填充内容,一旦内容填充完毕,则需开展进一步的处理。譬如一段Word文本,常见的加工操作就有查找、替换、追加、截取等等,按照字符串的处理结果异同,可将这些操作方法归为三大类,分别说明如下。一、判断字符串是否具备某种特征该类方法主要用来判断字符串是否满足某种条件,返回true代表条件满足,返回false代表条件不满足。判断方法的调用代码示例如...
Java
凭栏兔
2024-10-26 16:12:37
40
0
0
2024-10-26 16:12:37
40
0
0
Java开发笔记(八)时间戳的获取和转换
日期时间是Java一个重要的数据类型,常见的日期时间格式通常为“yyyy-MM-dd HH:mm:ss”,但是计算机中存储的日期时间并非字符串形式,而是长整型的时间戳。因为字符串又占用空间又难以运算,相比之下,长整型只占用四个字节,普通的加减乘除运算更是不在话下,所以时间戳是最佳的日期时间存储方案。获取时间戳的代码很简单,只需调用System类的currentTimeMillis方法即可,如...
Java
凭栏兔
2024-10-26 16:11:48
40
0
0
2024-10-26 16:11:48
40
0
0
Java开发笔记(七)本地日期时间与字符串的互相转换
之前介绍Calendar的时候,提到日历实例无法直接输出格式化后的时间字符串,必须先把Calendar类型转换成Date类型,再通过格式化工具SimpleDateFormat获得字符串。而日期时间的格式化恰恰是最常用的场合,这就很尴尬了,原本设计Calendar是想取代Date,结果大家还在继续使用Date类型,没有达到预期的效果。那么Java8重新设计的本地日期时间家族,为了彻底革了Dat...
Java
凭栏兔
2024-10-26 16:10:51
34
0
0
2024-10-26 16:10:51
34
0
0
Java开发笔记(六)更好用的本地日期时间
话说Java一连设计了两套时间工具,分别是日期类型Date,以及日历类型Calendar,按理说用在编码开发中绰绰有余了。然而随着Java的日益广泛使用,人们还是发现了它们的种种弊端。且不说先天不良的Date类型,单说后起之秀的Calendar类型,这个日历工具在实际开发中仍然存在以下毛病:1、日历工具获取当前月份的时候,与Date一样都是从0开始计数,比如通过get方法获得的一月份数值为0...
Java
凭栏兔
2024-10-26 16:10:05
36
0
0
2024-10-26 16:10:05
36
0
0
Java开发笔记(五)日历工具的常见应用
前面介绍了日历工具Calendar的基本用法,乍看起来Calendar与Date两个半斤八两,似乎没有多大区别,那又何苦庸人自扰鼓捣一个新玩意呢?显然这样小瞧了Calendar,其实它的作用大着呢,接下来不妨深入探讨一下Calendar的几种实际应用,主要包括:Calendar和Date类型互相转换、计算两个日历时间的天数、打印当前月份的月历等,分别说明如下。1、Calendar和Date类...
Java
凭栏兔
2024-10-26 16:08:50
36
0
0
2024-10-26 16:08:50
36
0
0
Java开发笔记(四)日历工具Calendar
前面的文章提到,Date是Java最早的日期工具,估计当时的设计师是个技术宅男,未经过充分调研就拍脑袋写下了Date的源码,造成该工具存在先天不足,比如getYear方法返回的不是纯正的公元纪年、getHours方法无法区分12小时制和24小时制等等,这很不利于Java语言的国际化。故而从JDK1.1开始,Java又提供了一个日历工具Calendar,官方建议采用Calendar替代Date...
Java
凭栏兔
2024-10-26 16:02:00
37
0
0
2024-10-26 16:02:00
37
0
0
Java开发笔记(三)Date工具的时间格式
Java开发经常要把当前时间转为字符串,比如“2020-07-08 22:59:48”这样,此时会用到格式化工具SimpleDateFormat,该工具通过下列字符表示不同的时间单位:小写的yyyy:表示四位年份数字,如1949、2017等等。大写的MM:表示两位月份数字,如01表示一月份,12表示12月份。小写的dd:表示两位日期数字,如08表示当月八号,26表示当月二十六号。大写的HH:...
Java
凭栏兔
2024-10-26 16:01:02
35
0
0
2024-10-26 16:01:02
35
0
0
Java开发笔记(二)日期与字符串的互相转换
前面介绍了如何通过Date工具获取各个时间数值,但是用户更喜欢形如“2018-11-24 23:04:18”这种结构清晰、简洁明了的字符串,而非啰里八唆依次汇报每个时间单位及其数值的描述。既然日期时间存在约定俗成的习惯表达,那就有劳程序员手工把日期时间转换成字符串呗,于是利用String类型的format方法,可将各个时间单位按照规定格式拼接成符合要求的字符串。下面是通过String.for...
Java
凭栏兔
2024-10-26 16:00:11
35
0
0
2024-10-26 16:00:11
35
0
0
Java开发笔记(一)日期工具Date
Date是Java最早的日期工具,编程中经常通过它来获取系统的当前时间。当然使用Date也很简单,只要一个new关键字就能创建日期实例,就像以下代码示范的那样: // 创建一个新的日期实例,默认保存的是系统时间 Date date = new Date(); 有了这个日期实例,再来调用getYear(获取年份)、getMonth(获取月份)、getDate(获取日子)、getDay(获取...
Java
凭栏兔
2024-10-26 15:59:09
36
0
0
2024-10-26 15:59:09
36
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信