java高手来指点下,,说的越详细越好...

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:54:09
String Date;
int Num=0;
String x1,y1,z1;
int x,y,z;
int a1,b1,d1;
Calendar c1 =Calendar.getInstance();
x=c1.get(Calendar.YEAR);
y=c1.get(Calendar.MONTH)+1;
z=c1.get(Calendar.DAY_OF_MONTH);
Date=Text3.getText();
String[] subString=Date.split("-");
x1=subString[0];
y1=subString[1];
z1=subString[2];
a1=Interger.parseInt(x1);
b1=Interger.parseIn(y1);
d1=Interger.parseInt(z1);
if(x>=a1)
{ if(y>=b1)
{ if(z>=d1)
{ String num;
Num=(x-a1)*12*30+(y-b1)*30+(z-d1);
num=(String)Num;
Text4.setText(num);
}
}
}
出错的是:HuanShu.java:115:cannot resolve symbol
symbol:variable Interger
location:class HuanShu a1=Interger.parseInt(x1);

HuanShu.java:116:cannot resolve symbol
symbol:variable Interger
location

也可以用String.valueOf(Num);进行转换

呵呵 这个。。前三个是同样的错误,都是你把Integer写成了Interger多写了一个r

第四个错误:这个int不能直接强制转化成String类型的。你可以用
new String(Num);这种形式

类名错了。
Integer
改过来!

推荐你用JCreator4.5
一般就不会出现拼写错误了~

new Integer()的实例才能调用toString()方法

Integer Num = new Integer();
Num.toString();
就OK了

同意 tihualong .