怎么把String类型转化成Integer类型???

来源:互联网 发布:工控编程吧网址 编辑:程序博客网 时间:2024/06/15 12:10

怎么把String类型转化成Integer类型??? [问题点数:20分,结帖人java2000_net]

 收藏
楼主发表于: 2007-07-06 10:26:49
String字符串中是十进制的数字,要把这些数字作为Integer类型存储起来
  • <iframe id="iframeu1636200_0" src="http://pos.baidu.com/icym?rdid=1636200&amp;dc=2&amp;di=u1636200&amp;dri=0&amp;dis=0&amp;dai=2&amp;ps=718x272&amp;dcb=BAIDU_SSP_define&amp;dtm=BAIDU_DUP_SETJSONADSLOT&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tsr=0&amp;tpr=1463369403160&amp;ti=%E6%80%8E%E4%B9%88%E6%8A%8AString%E7%B1%BB%E5%9E%8B%E8%BD%AC%E5%8C%96%E6%88%90Integer%E7%B1%BB%E5%9E%8B%EF%BC%9F%EF%BC%9F%EF%BC%9F-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NET-%E4%B8%AD%E5%9B%BD%E6%9C%80%E5%A4%A7%E7%9A%84IT%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA&amp;ari=1&amp;dbv=2&amp;drs=3&amp;pcs=1122x574&amp;pss=1122x6788&amp;cfv=0&amp;cpl=4&amp;chi=1&amp;cce=true&amp;cec=UTF-8&amp;tlm=1463369403&amp;ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F110176747&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DUMr0VOXMmC4oRjuef8Y-N_WTMcKSkga7azXAhZXQIfbWOTE9a85RYSwRjxZXprUi%26wd%3D%26eqid%3Da0d380520018da7c0000000557393e99&amp;ecd=1&amp;psr=1366x768&amp;par=1366x728&amp;pis=-1x-1&amp;ccd=24&amp;cja=false&amp;cmi=6&amp;col=zh-CN&amp;cdo=-1&amp;tcn=1463369403&amp;qn=bd5bfd48cd06217a&amp;tt=1463369403138.28.173.175" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>
     
  • <iframe id="iframeu1636201_0" src="http://pos.baidu.com/icym?rdid=1636201&amp;dc=2&amp;di=u1636201&amp;dri=0&amp;dis=0&amp;dai=3&amp;ps=718x526&amp;dcb=BAIDU_SSP_define&amp;dtm=BAIDU_DUP_SETJSONADSLOT&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tsr=0&amp;tpr=1463369403160&amp;ti=%E6%80%8E%E4%B9%88%E6%8A%8AString%E7%B1%BB%E5%9E%8B%E8%BD%AC%E5%8C%96%E6%88%90Integer%E7%B1%BB%E5%9E%8B%EF%BC%9F%EF%BC%9F%EF%BC%9F-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NET-%E4%B8%AD%E5%9B%BD%E6%9C%80%E5%A4%A7%E7%9A%84IT%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA&amp;ari=1&amp;dbv=2&amp;drs=3&amp;pcs=1122x574&amp;pss=1122x6788&amp;cfv=0&amp;cpl=4&amp;chi=1&amp;cce=true&amp;cec=UTF-8&amp;tlm=1463369403&amp;ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F110176747&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DUMr0VOXMmC4oRjuef8Y-N_WTMcKSkga7azXAhZXQIfbWOTE9a85RYSwRjxZXprUi%26wd%3D%26eqid%3Da0d380520018da7c0000000557393e99&amp;ecd=1&amp;psr=1366x768&amp;par=1366x728&amp;pis=-1x-1&amp;ccd=24&amp;cja=false&amp;cmi=6&amp;col=zh-CN&amp;cdo=-1&amp;tcn=1463369403&amp;qn=6c57d73086798e6f&amp;tt=1463369403138.29.212.213" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>
     
  • <iframe id="iframeu1636204_0" src="http://pos.baidu.com/icym?rdid=1636204&amp;dc=2&amp;di=u1636204&amp;dri=0&amp;dis=0&amp;dai=4&amp;ps=718x780&amp;dcb=BAIDU_SSP_define&amp;dtm=BAIDU_DUP_SETJSONADSLOT&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tsr=0&amp;tpr=1463369403160&amp;ti=%E6%80%8E%E4%B9%88%E6%8A%8AString%E7%B1%BB%E5%9E%8B%E8%BD%AC%E5%8C%96%E6%88%90Integer%E7%B1%BB%E5%9E%8B%EF%BC%9F%EF%BC%9F%EF%BC%9F-CSDN%E8%AE%BA%E5%9D%9B-CSDN.NET-%E4%B8%AD%E5%9B%BD%E6%9C%80%E5%A4%A7%E7%9A%84IT%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA&amp;ari=1&amp;dbv=2&amp;drs=3&amp;pcs=1122x574&amp;pss=1122x6788&amp;cfv=0&amp;cpl=4&amp;chi=1&amp;cce=true&amp;cec=UTF-8&amp;tlm=1463369403&amp;ltu=http%3A%2F%2Fbbs.csdn.net%2Ftopics%2F110176747&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DUMr0VOXMmC4oRjuef8Y-N_WTMcKSkga7azXAhZXQIfbWOTE9a85RYSwRjxZXprUi%26wd%3D%26eqid%3Da0d380520018da7c0000000557393e99&amp;ecd=1&amp;psr=1366x768&amp;par=1366x728&amp;pis=-1x-1&amp;ccd=24&amp;cja=false&amp;cmi=6&amp;col=zh-CN&amp;cdo=-1&amp;tcn=1463369403&amp;qn=f6e00a22c43ca1f8&amp;tt=1463369403138.31.186.186" width="200" height="22" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="box-sizing: content-box; border-width: 0px; border-style: initial; vertical-align: bottom; margin: 0px;"></iframe>
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
回复次数:20
#1 得分:1回复于: 2007-07-06 10:29:23
new Integer(string)
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#2 得分:1回复于: 2007-07-06 10:30:47
String s = "123456" 
       
         int n = 0;   
         
          try {

                n = Integer.parseInt(s);
                 
        } catch (NumberFormatException ex) {
        }
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#3 得分:1回复于: 2007-07-06 10:33:21
Interger.parseInt(string)
对我有用[0] 丢个板砖[1] 引用 | 举报 | 管理
#4 得分:1回复于: 2007-07-06 10:34:52
Integer integer=new Integer(str)
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#5 得分:1回复于: 2007-07-06 10:47:31
同意ls
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#6 得分:1回复于: 2007-07-06 10:49:41
Interger.parseInt(string)

如果不能确定string合法,最好加个异常
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#7 得分:1回复于: 2007-07-06 10:50:08
Integer integer=new Integer("ABC")
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#8 得分:1回复于: 2007-07-06 17:00:57
Integer.parseInt()返回的是int,不是Integer.
还是new Integer()正确。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#9 得分:1回复于: 2007-07-06 18:38:38
在JDK 1.5里面,Integer 和int是通用的

转换的时候,注意String不合法的时候,系统对异常的处理
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#10 得分:1回复于: 2007-07-06 21:59:01
我也觉得应该是:new Integer(String a);
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#11 得分:1回复于: 2007-07-07 21:27:17
我觉得可以用强制转换类型啊
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#12 得分:1回复于: 2007-07-08 15:51:40
强制转换肯定不行
强制转换只能是类型结构相似的数据类型之间的 转换。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#13 得分:1回复于: 2007-07-08 17:12:54
或者是 Integer.valueOf(s);
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#14 得分:1回复于: 2007-07-08 18:21:09
Interger.parseInt(string)
加异常!
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#15 得分:1回复于: 2007-07-09 23:28:31
Integer.parseInt(str);
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#16 得分:1回复于: 2007-07-10 00:23:47
Integer integer=new Integer("ABC")
同意这个

不过一直不明白Integer类是干嘛用的,只知道有个方法parseInt常用
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#17 得分:1回复于: 2007-07-10 00:42:21
valueof()返回的是Integer的存储对象,而parseInt()是返回的是整型 。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#18 得分:1回复于: 2007-07-10 08:56:25
NumberFormat.parse(String)
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#19 得分:1回复于: 2007-07-10 09:13:06
Integer.parseInt("123456");
加异常处理
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#20 得分:1回复于: 2007-07-10 10:08:00
不过要注意异常阿
0 0
原创粉丝点击