当前位置: 技术问答>java相关
valueOf()方法不存在?请大家帮忙看看~~~
来源: 互联网 发布时间:2015-09-22
本文导语: String str="3434"; int x=Integer.getInteger(str).valueOf(); 我用JDK1。4编译无法通过,提示valueOf()方法不能处理。我查了一下JDK源source,有那个方法,但参数不对!我曾看过很多地方都这么写的呀,请问 是不是JDK1。3中才可以这...
String str="3434";
int x=Integer.getInteger(str).valueOf();
我用JDK1。4编译无法通过,提示valueOf()方法不能处理。我查了一下JDK源source,有那个方法,但参数不对!我曾看过很多地方都这么写的呀,请问
是不是JDK1。3中才可以这样用,1。4中更改了呢??
int x=Integer.getInteger(str).valueOf();
我用JDK1。4编译无法通过,提示valueOf()方法不能处理。我查了一下JDK源source,有那个方法,但参数不对!我曾看过很多地方都这么写的呀,请问
是不是JDK1。3中才可以这样用,1。4中更改了呢??
|
int x=Integer.getInteger(str).valueOf();
这么麻烦干什么啊?
int x=Integer.parseInt(str);
这么麻烦干什么啊?
int x=Integer.parseInt(str);
|
兄台,你在那里经常看到这么写的?
一共有26个类实现了不同的valueOf,没有一个不带参数的
你要是想用valueOf的话,应该
String str="3434";
int x=Integer.valueOf(str).intValue();
System.out.println(x);
但是你的例子里完全没有必要,直接用这个就行了
int y=Integer.parseInt(str);
System.out.println(y);
一共有26个类实现了不同的valueOf,没有一个不带参数的
你要是想用valueOf的话,应该
String str="3434";
int x=Integer.valueOf(str).intValue();
System.out.println(x);
但是你的例子里完全没有必要,直接用这个就行了
int y=Integer.parseInt(str);
System.out.println(y);
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。