JAVA 常用类

  • String

  • Java字符串String是不可变对象;

  • 字符串操作不改变原字符串内容,而是返回新字符串;

  • 常用的字符串操作:提取子串、查找、替换、大小写转换等;

  • Java使用Unicode编码表示Stringchar

  • 转换编码就是将Stringbyte[]转换,需要指定编码;

  • 转换为byte[]时,始终优先考虑UTF-8编码。

  • StringBuilder是可变对象,用来高效拼接字符串;

    StringBuilder可以支持链式操作,实现链式操作的关键是返回实例本身;

    StringBufferStringBuilder的线程安全版本,现在很少使用。

用指定分隔符拼接字符串数组时,使用StringJoiner或者String.join()更方便;

StringJoiner拼接字符串时,还可以额外附加一个“开头”和“结尾”。

Java核心库提供的包装类型可以把基本类型包装为class

自动装箱和自动拆箱都是在编译期完成的(JDK>=1.5);

装箱和拆箱会影响执行效率,且拆箱时可能发生NullPointerException

包装类型的比较必须使用equals()

整数和浮点数的包装类型都继承自Number

包装类型提供了大量实用方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值