社区
Java SE
帖子详情
Integer.parseInt( )的使用
Scofield_zao
2009-06-04 08:47:42
请高手们帮忙讲讲此方法的作用
...全文
102519
20
打赏
收藏
Integer.parseInt( )的使用
请高手们帮忙讲讲此方法的作用
复制链接
扫一扫
分享
转发到动态
举报
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内核情景分析》风格的细致的代码分析,甚至还有一些英语文献翻译,从初学者到有一定经验的搜索引擎开发人员,各个层次的读者都能找到一些适合自己阅读的章节。...
Integer
.valueOf()和
Integer
.
parseInt
()的用法
1,
Integer
.valueOf()和
Integer
.
parseInt
()的作用:
Integer
.valueOf()和
Integer
.valueOf()这两个方法都是
Integer
的静态方法,都可以传入一个只包含整数的字符串类型,将其转换为整数。 String str = "123";
Integer
.valueOf(str);
Integer
.
parseInt
(str); 2,
Integer
.valueOf()和
Integer
.
parseInt
()的不同:
Integer
.valueOf()和
Integer
.valueOf和
Integer
.
parseInt
在日常开发工作中,我们经常需要将一个字符串值转换成整型值,这个时候我们可以选择
Integer
.valueOf和
Integer
.
parseInt
两个选择. 接下来我们分析下这两个方法的区别.
Integer
.valueOf返回值是
Integer
类型
Integer
.
parseInt
返回值是int类型 而且,在
Integer
类中还有一个内部的缓存类
Integer
Cache,它默认缓存了[-128, 127]的
Integer
值.
Integer
.
parseInt
很简单,它是将一个字符串转成10进制的int数值.
Integer
.valueOf和
Integer
.
parseInt
区别
在日常开发工作中,我们经常需要将一个字符串值转换成整型值,这个时候我们可以选择
Integer
.valueOf和
Integer
.
parseInt
两个选择. 接下来我们分析下这两个方法的区别.
Integer
.valueOf返回值是
Integer
类型.
Integer
.
parseInt
返回值是int类型. 而且,在
Integer
类中还有一个内部的缓存类
Integer
Cache,它默认缓存了[-128, 127]的
Integer
值.
Integer
.
parseInt
很简单,它是将一个字符串转成10进制的int数值
Integer
.
parseInt
(s)与
Integer
.valueOf(s)的区别详解
一、
Integer
.
parseInt
(s)用法 String s1 = "1000"; String s2 = "1000"; int n1 =
Integer
.
parseInt
(s1); int n2 =
Integer
.
parseInt
(s2); if (n1 == n2) { System.out.p
Integer
.
parseInt
()什么意思?
java中的语句
integer
.
parseint
()是将整型数据
Integer
转换为基本数据类型int 例子: String str = "3"; int i =
Integer
.
parseInt
(str); System.out.println(i+1);//输出4; String str = "3"; System.out.println(str+1);//output 31;
integer
...
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章