当前页面: 开发资料首页 → J2SE 专题 → Integer i = new Integer("0x10");封装器问题
Integer i = new Integer("0x10");封装器问题
摘要: Integer i = new Integer("0x10");封装器问题
public class method{
public static void main(String[ ] args){
String str =-#34;abcde-#34;;
int in = 0x10;
//Integer i = new Integer(-#34;0x10-#34;);///为什么会有问题呢???
System.out.println(in);
}
}
封装只能附简单数据类型 对于整形当然只能写10进制数 非10进制要转换成10进制
你那该成10就OK了
对了 输出也要改成 i 你应该是要输出i 要是按你那样写 就没什么意义了
这是scjp的题目呵呵!
谢谢解答