Integer.parseInt( )的使用

Scofield_zao 2009-06-04 08:47:42
请高手们帮忙讲讲此方法的作用
...全文
102519 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sprite2000 2012-02-15
  • 打赏
  • 举报
回复
12345678901超过了int的最大值了,那就要报异常的了。
like7xiaoben 2012-02-10
  • 打赏
  • 举报
回复
String number = "12345678901";
int PhoneNumber = Integer.parseInt(number);
这样它会报异常,是不是number不能超过10位呢
yiying1024 2011-12-14
  • 打赏
  • 举报
回复
good
love_tourous 2011-03-03
  • 打赏
  • 举报
回复
了解了 bye
kdflove 2010-05-12
  • 打赏
  • 举报
回复
跟19楼的单中。
wangbi1988 2009-06-10
  • 打赏
  • 举报
回复
把字符串 转换成 INT,其他的(Double float等)也有类似的方法。
qusic 2009-06-10
  • 打赏
  • 举报
回复
路过。。。
三仙半 2009-06-08
  • 打赏
  • 举报
回复
Doc中有啊
zhangw0322 2009-06-07
  • 打赏
  • 举报
回复
你可以在java.lang.Integer包里查看这个方法的具体说明,这里我帮你贴进来,你看看吧:

1、方法原型:public static int parseInt(String s) throws NumberFormatException

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

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

2、还有另外一种形式:
public static int parseInt(String s,int radix)throws NumberFormatException
方法说明:使用第二个参数指定的基数,将字符串参数解析为有符号的整数。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D’)外,字符串中的字符必须都是指定基数的数字(通过 Character.digit(char, int) 是否返回一个负值确定)。返回得到的整数值。
如果发生以下任意一种情况,则抛出一个 NumberFormatException 类型的异常:

第一个参数为 null 或一个长度为零的字符串。
基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
假如字符串的长度超过 1,那么除了第一个字符可以是减号 '-' ('u002D’) 外,字符串中存在任意不是由指定基数的数字表示的字符。
字符串表示的值不是 int 类型的值。

示例:

parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147483647", 10) 返回 2147483647
parseInt("-2147483648", 10) 返回 -2147483648
parseInt("2147483648", 10) 抛出 NumberFormatException
parseInt("99", 8) 抛出 NumberFormatException
parseInt("Kona", 10) 抛出 NumberFormatException
parseInt("Kona", 27) 返回 411787

参数:
s - 包含要解析的整数表示形式的 String
radix - 解析 s 时使用的基数。
返回:
使用指定基数的字符串参数表示的整数。
抛出:
NumberFormatException - 如果 String 不包含可解析的 int。

iamBosss 2009-06-05
  • 打赏
  • 举报
回复
就是把数据类型转换的方法


返回值是 int
zjhiphop2006 2009-06-05
  • 打赏
  • 举报
回复
Integer是int的包装类,使得整形可以作为一个对象来使用,其中有从字符串中获取整数的方法parseInt,就是说这个整数四封装在字符串中的,你可以从字符串中获取整数使用。如2楼实例所示。
x114944880 2009-06-05
  • 打赏
  • 举报
回复
传的值不能是“”
lixj2009 2009-06-05
  • 打赏
  • 举报
回复
将一个字符串转换成int型
如:int a=Integer.parseInt("123");
jxst051665 2009-06-05
  • 打赏
  • 举报
回复
一般用在 输入对话框
因为输入对话框只认为输入为string
当输入整数时需要这个转换
wunan320 2009-06-05
  • 打赏
  • 举报
回复
就是把整数的字符串,转化为整数
cbynietg 2009-06-05
  • 打赏
  • 举报
回复
一般用得最多的是将String 转换为 int 或者 Integer
fengzhe0411 2009-06-05
  • 打赏
  • 举报
回复
String 里面必须都是数字吧
macd2008 2009-06-05
  • 打赏
  • 举报
回复
记得处理异常
RobinKin 2009-06-04
  • 打赏
  • 举报
回复
建议使用 org.apache.common.lang.StringUtils.toInt()方法


新书推荐!清华出版社新书《搜索引擎零距离》
http://www.china-pub.com/195494
本书作者主页: http://www.rayeen.com


【内容简介】
随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,使之有效地在管理和决策中发挥作用。搜索引擎技术解决了用户检索网络信息的困难,目前搜索引擎技术正成为计算机科学界和信息产业界争相研究、开发的对象。.

本书的作者是一位资深的搜索引擎开发人员,书中对数据获取(网络信息挖掘)与数据检索(搜索引擎)两个方面作了深入的介绍。本书首先提出了一套“网络数据挖掘”的完整理论,并给出一个实际的智能爬虫系统,通过理论与实际的完整呈现,使读者能够对“网络数据挖掘”有一个比较具体的认识,然后介绍了一个专用程序语言IRS,并给出了这个语言的编译器以及虚拟机的实现方法。本书还通过对多个开源搜索引擎项目抽丝剥茧的细致分析,引出搜索引擎的一些基本原理与开发方法,并介绍了一个商业化搜索引擎的实例。本书的最后还结合一个Java框架介绍了一些软件设计思想。..

本书涉及网络数据挖掘、搜索引擎原理、编译原理、数据库原理、正则表达式、软件工程、设计模式、Ruby语言、HTTP协议等计算机科学与技术的知识,适合搜索引擎开发人员作为参考,也适合有一定计算机基础的读者阅读,以扩展视野。

本书的内容中,既有教科书式的理论阐述,也有“七天入门”式的实例解析,还有《Linux内核情景分析》风格的细致的代码分析,甚至还有一些英语文献翻译,从初学者到有一定经验的搜索引擎开发人员,各个层次的读者都能找到一些适合自己阅读的章节。...

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧