Ich habe die Systemzeit in einer Zeichenfolge zum Beispiel so wie "1240". dann wollte ich etwas tun, wenn die Systemzeit < als 1240 war, dann schließe die Anwendung. aber es gibt mir der "Operator '<' kann nicht auf java.lang.String angewendet werden!" Error!Operator '<' kann nicht angewendet werden auf 'java.lang.String'
Mein Code ist:
runOnUiThread(new Runnable() {
public void run() {
try{
TextView txtCurrentTime= (TextView)findViewById(R.id.showtime);
Date dt = new Date();
int hours = dt.getHours();
int minutes = dt.getMinutes();
int mynum = 1240;
String curTime = hours + "" + minutes;
txtCurrentTime.setText(curTime);
if(curTime < mynum){
System.exit(0);
}
}catch (Exception e) {}
}
});
Was ist das Problem?
ist "Hallo" < "Welt" wahr? oder falsch? –
Operator '<' kann nicht auf java.lang.String angewendet werden! Das ist das Problem –
Beachten Sie den Fehlertest: Operator '
DwB