JAVA零碎知识点

知识点1. Integer.valueOf()与Integer.parseInt()
类Integer
public final class Integer extends Number 
                      implements Comparable<Integer>Integer 

类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。

方法摘要
//parseInt
public static int parseInt(String s) throw NumberFormatException

将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 ‘-’ (‘\u002D’) 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。

参数:
s - 包含要解析的 int 表示形式的 String。
返回:
用十进制参数表示的整数值。
抛出:
NumberFormatException - 如果字符串不包含可解析的整数。

//valueOf
public static Integer valueOf(String s)
                       throws NumberFormatException

返回保存指定的 String 的值的 Integer 对象。将该参数解释为表示一个有符号的十进制整数, 就好像将该参数赋予 parseInt(java.lang.String) 方法一样。结果是一个表示字符串指定的整数值的 Integer 对象。
换句话说,该方法返回一个等于以下值的 Integer 对象:
new Integer(Integer.parseInt(s))

参数:
s - 要解析的字符串。
返回:
保存字符串参数表示的值的 Integer 对象。
抛出:
NumberFormatException - 如果字符串不能解析为一个整数。

//intValue
public int intValue()

以 int 类型返回该 Integer 的值。
指定者:
类 Number 中的 intValue
返回:
转换为 int 类型后该对象表示的数值。

知识点2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值