Java|Java 之字符串类&日期类
这两个类是Java中常用类 ,是操作比较频繁的!
1.字符串类:
字符串:比如登录名,密码,字符串是常量,值在创建后不能更改。字符缓冲区支持可变字符串,因为String对象是不可变的,所以可以共享。
字符串的声明2种方式
1.String 变量名=“值”;
2.String 变量名=new String("值");
//String 是一个类
注意事项:因为String类是final类 所以是赋予的值是不可变得。
string类的常用方法:
文章图片
文章图片
文章图片
String 池
String str="zhi"的效率要高于String str =newString("zhi")
因为后者需要开辟一个单元作为内存,有重复的字符串时,前者可以节省空间;
注意事项:判断字符串类容相等用equals()方法,不用==。判断字符串对象相等用==
【Java|Java 之字符串类&日期类】
文章图片
equal和==区别 字符串转化成数组
文章图片
StringBuffer/StringBuilder类的使用
出现意义:解决不能修改值【或者说修改string值后带来的不利影响】
优点 :很容易修字符串内容,保证对象不会改变。
String的类大部分方法在SB类中也是可以使用的,SB是线程安全的。但是final 类 【带final关键字的类】所以是不可继承的类
文章图片
文章图片
注意事项:SB类的效率远比String的效率要高
正则表达式:
文章图片
文章图片
2.Data类:
文章图片
使用 Date 类的
默认无参构造方法创建出的对象就代表
当前时间,我们可以直接输出 Date 对象显示当前的时间,
一定要注意哦:
1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理
2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
文章图片
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天