integer.parseintinteger.valueof有区别

转载 2012年03月28日 22:48:07
Integer.parseInt()区别 Integer.valueof() Integer.parseInt()区别 Integer.valueof()返回的是 的对象。 的值。 new Integer.valueof()返回的是 Integer 的对象。 Integer.parseInt() 返回的是一个 int 的值。 newInteger.valueof().intValue();返回的也是一个 的值。 Integer.valueof().intValue();返回的也是一个 int 的值。 Integer.valueof()返回的是 Integer 的对象。 Integer.parseInt() 返回的是一个 int 的值。 parseInt public static int parseInt(String s, int radix) throws NumberFormatException 以第二个参数所指定基数将字符串参数分析为一个带符号的整数。除了第一个字符可以用 ASCII 的减号 '-' 来表 示一个负值外,字符串中的字符必须是指定基数的数(由 Character.digit 是否返回非负值决定)。返回作为结果 的整数值。 参数: 参数: s - 包含整数的 String 。 radix - 使用的进制 返回值: 返回值: 指定基数的字符串参数所表示的整数。 抛出: NumberFormatException 抛出: 若该串不包含一个可分析的整数。 parseInt public static int parseInt(String s) throws NumberFormatException 将字符串参数作为带符号十进制整数来分析。除过第一个字符为 ASCII 字符中减号 '-' 表示的负数,字符串中的 字符都必须是十进制数。 参数: 参数: s - 串。 返回值: 返回值: 十进制参数表示的整数。 抛出: 抛出: NumberFormatException 若该串不包含一个可分析的整数。 valueOf public static Integer valueOf(String s, int radix) throws NumberFormatException 返回初始化为指定 String 值的新的 Integer 对象。若该 String 不能作为 int 分析,则抛出异常。 参数: 参数: s - 待分析的字符串。 返回值: 返回值: 新创建的 Integer ,将其以指定基数初始化为字符串参数所表示的值。 抛出: 抛出: NumberFormatException 若 String 不包含可分析的整数。 valueOf public static Integer valueOf(String s) throws NumberFormatException 返回初始化为指定 String 值的新的 Integer 对象。若该 String 不能作为 int 分析,则抛出异常。假设基数为 10 。 参数: 参数: s - 待分析的字符串。 返回值: 返回值: 新创建的 Integer ,将其初始化为字符串参数所表示的值。 抛出: 抛出: NumberFormatException 如果该串不包含一个可分析的整数。

相关文章推荐

Integer.parseInt("") Integer.valueOf("")和new Integer("")之间的区别

把一个String转换成int有Integer.parseInt("")、 Integer.valueOf("")和new Integer("")这么几种方式,它们之间有什么区别呢?我们可以分别看一下...

java parseInt和valueof的区别

他们返回类型的不同是最大的原因:  static int parseInt(String s)            将字符串参数作为有符号的十进制整数进行分析。  static I...

Jira 设置用户只能看某项目的方法

1.创建用户 2.创建特定组A 3.用户加入组A,并从其他组中退出; 4.在“全局权限”下,在“jira用户”权限中加入组A,否则无法登录jira; 5.在特定项目的用户组中,加入组A;...

java中关于Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同

static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。 static Integer valueOf(int i) ...
  • taizitj
  • taizitj
  • 2014年07月28日 23:38
  • 1493

Integer不能强制转换为String:toString()、(String)和String.valueOf()的区别

问题出现的起因:Object x = new Integer(0); System.out.println((String)x);如上代码编译时无错误,运行时报错: java.lang.ClassC...

[总结]Integer.getInteger和Integer.valueOf的区别

@Test public void Test0(){ String s = "123"; Integer getInt = Integer.getInteger...

(String)、toString、String.valueOf的区别以及 Integer.parseInt()与.valueOf()的区别

原文链接:http://www.cnblogs.com/xhyouyou/p/6014367.html 问题一: (String) 这是标准的类型转换,将object转成String类型的...

Integer.valueOf(String) 之困惑

写在最前:此文只适应于jdk7或以上版本,因为jdk6与jdk7的Integer具体实现有差别,详情可查看下源代码.问题来源:StackOverflow 上发起了一个问题是这么问的:“ 我被下面的代码...
  • cj1029
  • cj1029
  • 2015年04月24日 17:27
  • 480

Integer.valueOf转换负数时抛出NumberFormatException

Integer.valueOf转换负数时抛出NumberFormatException1. 问题描述今天在牛客上,有牛友抛出了这样一个问题: Integer m =Integer.valueOf(...
  • yi_Afly
  • yi_Afly
  • 2016年09月09日 10:14
  • 1916

Java的Integer.valueOf()初窥

前言今天在做题时,碰到了一道选择题,就是关于Integer.valueOf()的知识,题目如下: A.System.out.println(i01== i02); B.System.out....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:integer.parseintinteger.valueof有区别
举报原因:
原因补充:

(最多只允许输入30个字)