实用类介绍3
来源:互联网 发布:linux 专家编程 pdf 编辑:程序博客网 时间:2024/06/02 03:39
StringBuffer与StringBuilder
前面提到,字符串是不可变的,但是在某些情况,当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。
和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。
StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。
由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。
常用API:
delete(int index)
insert
reverse
append
String与StringBuffer可以相互转换:
字符串转 字符串缓冲区
String str = “hello”;
StringBuffer sb = new StringBuffer(str);
字符串缓冲区 字符串
toString()
StringBuilder的用法和stringbuffer类似,区别如上所述,有兴趣可以尝试。。。
date
date类获取当前时间。
dateformat类,我们经常用它来做日期格式化。
SimpleDateFormat sdf=new SimpleDateFormat( “yyyy-MM-dd hh-MM-ss” )
sdf.parse(String) 解析字符串,获得日期,
上面的代码是解析字符串对应格式的日期,对日期的处理有很多选择,可以查看api尝试
SimpleDateFormat sdf1=new SimpleDateFormat( “yyyy-MM-dd hh-MM-ss” )
sdf1.format( Date) 格式化日期,返回日期字符串
上面的代码是将一个日期格式化为对应格式的日期,对日期的处理有很多选择,可以查看api尝试
Calender
Calender类用来对时间做处理。更常用。
- 实用类介绍3
- 实用类介绍1
- 实用类介绍2
- 实用软件介绍
- 实用软件介绍
- 实用软件介绍
- nodepad++实用插件介绍
- RakNet实用介绍
- CocosPod 简单实用介绍
- FastJSON实用介绍
- Sublime Text 3 简单介绍 及 实用插件 小技巧
- SQL Delta实用案例介绍
- SQL Delta实用案例介绍
- SQL Delta实用案例介绍
- SQL Delta实用案例介绍
- SQL Delta实用案例介绍
- 图解:Vim快捷键实用介绍
- 介绍几个jQuery实用函数
- MyBatis Generator系列(六)----MyBatis Generator Plugin插件之SerializablePlugin
- matlab连接mysql数据库
- 侧滑销毁Activity
- 160个CrackMe之34
- 总结2
- 实用类介绍3
- activeMQ实践(四)--大型系统的最佳实现之集群
- 正则匹配指定位置数字
- PHP下载文件函数封装及下载大文件解决方案
- LintCode 第366题 斐波纳契数列 【枚举法】
- HibernateSessionFactory==session工厂类
- jwplayer 初始化设置项
- servlet的四种响应
- java 获取本月最后一天,明天,昨天