Java 之字符串类&日期类

这两个类是Java中常用类 ,是操作比较频繁的!

1.字符串类:

字符串:比如登录名,密码,字符串是常量,值在创建后不能更改。字符缓冲区支持可变字符串,因为String对象是不可变的,所以可以共享。

字符串的声明2种方式

1.String 变量名=“值”;

2.String 变量名=new String("值");  //String 是一个类

注意事项:因为String类是final类 所以是赋予的值是不可变得。

string类的常用方法:


String 池

String str="zhi"的效率要高于String str =newString("zhi")

因为后者需要开辟一个单元作为内存,有重复的字符串时,前者可以节省空间;

注意事项:判断字符串类容相等用equals()方法,不用==。判断字符串对象相等  用==


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 包





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • 传送门 解读阿里Java开发手册(v1.1.1) - 异常日志 前言 阿里Java开发手册谈不上圣经,但确实是大量...
    kelgon阅读 9,847评论 4 50
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,686评论 18 399
  • 集合框架: 1)特点:存储对象;长度可变;存储对象的类型可不同2)Collection(1)List:有序的;元素...
    Demo_Yang阅读 5,105评论 0 4
  • 往事,随时光从墙面 一片片地剥落 沧桑感蔓延、扩散 墙头早不见人面,只见枯草荒疏 墙脚下那块垫脚石 已经长满了厚厚...
    甘树林阅读 3,301评论 0 5

友情链接更多精彩内容