Day18

1.包装类:

  • Byte
  • Short
  • Integer
  • Long
  • Character
  • Float
  • Double
  • Boolean

2.类型转换

int类转换成Integer类型

  1. 使用构造方法:Integer i=new Integer
  2. 使用静态方法:Integer i=Integer. valueOf(123)
    valueOf()这个方法,就类似于String的常量池,会维护byte的一个取值范围的可重用对象
    image

Integer类型转换成int类型

  1. int intValue():将Integer转换成int
  2. double doubleValue():将Double转换成double
    jdk1.5版本以后,就有自动的拆装箱功能,会自动进行转换
    Integer i8=10;->Integer.valueOf()
    int i9=i8;->i8.intValue();

**** 重要:String和Integer之间转换

String的静态方法:String valueOf(Object obj)->将Integer转String
Integer的方法:toString()->Integer转String
Integer的方法:parseInt(String s)->String转Integer
Integer的静态方法:valueOf(String s)->String转Integer

3.正则表达式

正则表达式:指的是按照某些格式来对数据进行验证的表达式

[a-z]:表示a-z之间任意的字符
[0-9]:表示0-9之间任意的数字
[^abc]:表示除了abc之外的任意字符
[0-9a-zA-Z]:表示0-9,a-z,A-Z之间任意的一个字符
[a-z&[^abc]]:表示a-z之间除了abc以外的任意一个字符

\w:表示任意字符
\s:表示空白字符
\d:任意的数字
\W:任意的非字符
\S:任意的非空白字符
\D:任意的非数字

X?:表示0个或者1个X
X+:表示1个或者多个X
X*:表示0个或者多个X
X{n}:表示n个X
X{n,m}:表示n到m个X
X{n,}:表示n到任意个X

拆分

  • split(String regex): regex可以是正则表达式
    image
    image

替换

  • replaceAll(String regex,String str):
    image
posted @ 2022-09-29 08:55  Ayiuuuuu  阅读(34)  评论(0)    收藏  举报