java实用类总结

1.什么是枚举类?

访问修饰符 Enum 枚举名称{}其应用上可以看做一个类去定义,如果枚举里有方法,定义的枚举常量要以':'结尾

2.应用枚举的好处?

枚举限制了范围,更加安全,如果要大量定义常量用public final static A=1;定义起来太复杂,用枚举简单多,代码简洁

public void day(Day(枚举类型) day), public void day(int day),枚举类型传递的参数更加可控,而int类型太不可控

3.什么是包装类?

所谓的包装类其实就是对基本数据类型进行装箱操作,java8种基本数据类型对应包装类:byte-Byte,short-Short ,int-integer,long-Long,char-Character,boolean-Bolean,float-Float,dobule-Double只有字符型char和整形int对应的包装类不一样。

4.为什么会有包装类?

把基本数据类型转换成包装类,使其功能更加强大,例如每个包装类里都有求最大值和最小值得方法,并且java开发思想面向对象编程。

5.基本数据转换成包装类的方法?

包装类的构造函数:Integer integer(100); Integer integer(“”100“”);字符包装类Character的基本数据类型只能通过一种构造方法Character character(‘a’);

还可以用包装类提供的value(形参)重载方法去转换,字符型的value(‘ ’)只有一种,其余有3种。

6.String类方法

String类有很多方法,这里介绍几个常用的int indexOf(int ch),int indexOf(String value),int  lastIndexOf(int ch),String trim(),String subString(int  index)

String concat(String str),split(用什么分割,分割多少份)返回用相应类型数组接收。

7.String类和StringBuffer类比较

字符串链接时StringBuffer效率远远高于String类,因为StringBuffer类append()方法在内存中已开辟的空间追加字符串,而不是像String那样重新开辟新的内存空间。insert(位置,参数)和append方法是StringBuffer类特有的方法。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值