public static void main(String[] args)
{
int i=3;
int j=Integer.intValue();
}
编译是说intvalue是非静态方法,不能放在静态的方法中使用。
那么加上一句Integer in=new Integer(i);之后,为什么就可以了呢,即:
public static void main(String[] args)
{
int i=3;
Integer in=new Integer(i);
int j=in.intValue();
}这个java.lang包里面这么多的类呀,方法呀什么的,都要掌握么?
就比如这些什么toString,valueOf,intValue......
{
int i=3;
int j=Integer.intValue();
}
编译是说intvalue是非静态方法,不能放在静态的方法中使用。
那么加上一句Integer in=new Integer(i);之后,为什么就可以了呢,即:
public static void main(String[] args)
{
int i=3;
Integer in=new Integer(i);
int j=in.intValue();
}这个java.lang包里面这么多的类呀,方法呀什么的,都要掌握么?
就比如这些什么toString,valueOf,intValue......
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货