0
点赞
收藏
分享

微信扫一扫

2022-3-23学习总结

木匠0819 2022-03-23 阅读 43
java

1. indexOf():String类提供的查找子串的重载方法。

int indexOf(int ch):根据字符的Unicode码查找;

int indexOf(String str):根据字符串查找;

int indexOf(int ch, int fromIndex):根据字符查找,但指定起始位置;

int indexOf(String str, int fromIndex)根据字符串查找,但指定起始位置。

 2.enum:定义枚举类。可以让编译器自动检查某个值在枚举的集合内。

枚举类是通过关键字enum实现的,我们只需依次列出枚举的常量名。enum变量本身带有类型信息。编译器会自动检查出类型错误。

enum既可以用==比较,也可以使用equals()比较。

 

 下面这是错误的:

 enum类型的特点:

 1.1.name():返回常量名

 1.2.ordinal():返回定义的常量的顺序,从0开始计数。

 

 1.3.enum还可以应用于switch语句中

 3.一个不变类具有以下特点:

4.record():纪录类。例如:

 record()的定义实际上就相当于一个class。并且是一个不变类,即class以及每个字段都用final来修饰。编译器还会自动创建构造方法,和字段名同名的方法。以及覆写toString()、equals()和handCode()方法。

我们不能直接从record派生,只能通过record关键字由编译器继承。

 3.1.我们在record中还可以加上检查逻辑,例如不允许负数。

 

 3.2.可以利用of()方法来创建record中的静态方法。

 

 

 

 

举报

相关推荐

项目实训2022-3-23

2022-3-21学习总结

2022-3-20 学习总结

SSD学习笔记---2022年3月23日

2022-4-23学习

总结 2022/3/26

1月23日学习总结

0 条评论