新手的问题,想请教下,integer.parseInt(s)和(Integer)s.initValue()有什么不同吗 你这个initValue()是哪个class下的方法?String下面根本就没有这个方法!!!就是Integer下面也只有个intValue方法所以你的s.initValue本来就是错的没有比较性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的“s”是什么类型的?!如果是String 类型,那s.initValue() 这个方法好象没有!如果是Integer 类型好象应该是intValue()方法,他的返回是int ,为什么需要加(Integer)呢----s本身不就是Integer 了吗!如果s是Integer,用intValue()就可以得到它对应的int 了;如果s是String,用 parseInt(s)就可以得到它对应的int 了;他们都得到需要的int类型的返回,区别就是用在类型不同的情况,并且intValue()是非静态的(static),而parseInt(s)是static的。 wyalchemy(透明) 类型不同的情况 是什么类型不同的情况 就是前面的s是String类型,而后面的s应该是Integer类型的 是不是说intValue()用于转换Integer,而parseInt用于转换其他类型为int型 那((Integer)s).initValue();s为string又是什么意思 如果s是String字串的话,根本不存在这样的(Integer)s强制转换系统肯定报错==============================================================如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收 我想你是说下面两种转换方法:Integer.parseInt(s);Integer.valueOf(s).intValue(); 我觉得Integer内部处理是一样的.建议用第一种. 关于HashSet数组的比较 java swing 如何实现拖动文件到程序内识别路径 JVM崩溃 怎么根据JTextPane的文本字数,确定JTextPane的高度(宽度是定好的不变) 简单的JAVA编程 报错信息是package system does not exist,怎么改啊? 关于repaint()的一些不解 ... 在苹果机上运行的问题 我基础学的不好,那个能给我讲一讲递归的具体调用,最好给个例子。 请高手指点有关rmi的问题。。。 - 多谢!!!! 目前流行的LDAP服务器产品有哪些?请赐教。 新手的问题
如果是String 类型,那s.initValue() 这个方法好象没有!
如果是Integer 类型好象应该是intValue()方法,他的返回是int ,为什么需要加(Integer)呢----s本身不就是Integer 了吗!
如果s是Integer,用intValue()就可以得到它对应的int 了;
如果s是String,用 parseInt(s)就可以得到它对应的int 了;
他们都得到需要的int类型的返回,区别就是用在类型不同的情况,并且intValue()是非静态的(static),而parseInt(s)是static的。
类型不同的情况 是什么类型不同的情况
又是什么意思
系统肯定报错
==============================================================
如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收
Integer.parseInt(s);
Integer.valueOf(s).intValue(); 我觉得Integer内部处理是一样的.建议用第一种.