java学习(10-14)

一 Number类以及方法

Byte,Short,Interger,Long,Float,Double包装类均是Number类的子类,Number类位于java.util包内。

Integer x = 1;
      x =  x + 1;
//相当于 Integer x=Integer.valueOf(1) ;x=Integer.valueOf(x.intValue()+1);只不过编译器帮忙做了

因为x是对象,将整型赋值给x的时候,要将整型装箱,运算的时候又要将x拆箱。

装箱就是把基本数据类型转化为包装类对象,拆箱是把包装类对象转化为基本数据类型。

基本常用方法

xxxValue();//将number对象转化基本数据类型;例如x.intValue();

compareTo();//将number对象与参数进行对比,相等返回0,对象大于参数返回1,反之返回-1;只能和相同类型的Number类比较,或者是Number对应的基本数据类型.

valueOf();//返回一个Number对象,例如Integer.valueOf(1)

parsexxx();将字符串转化为Number对象,例如Integer.parseInt("1");


二 Math类方法

Math.abs(x);//返回x绝对值
Math.ceil(x);//x向上取整,返回double类型
Math.floor(x);//x向下取整,返回double类型
Math.rint(x);//返回x最接近的整数,返回类型为double
Math.round(x)//返回一个最接近的int、long型值。根据x是整型还是浮点型,选用返回int还是long

java中正则表达式如何匹配竖线(|)


使用转移字符
因为 | 在正则表达式中是或的概念,要想匹配就得用转移字符"\|"但是“\”又是java的转移字符,要让其在正则中起作用,就得“\\|”这样,试试呗!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值