我在一個字符串中獲得了系統時間,例如「1240」。 然後我想做一些事情,如系統時間是<比1240,然後關閉應用程序。 但它給了我「操作員'<'不能應用於java.lang.String!」錯誤!運算符'<'不能應用於'java.lang.String'
我的代碼是:
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) {}
}
});
什麼問題?
是 「你好」< 「世界」 是真的嗎?或假? –
運算符'<'不能應用於java.lang.String!這就是問題 –
注意錯誤測試:運算符'<'不能應用於java.lang.String「,這意味着'<'運算符不能應用於java.lang.String類型的對象 這是Java,而不是clownlanguage。 考慮瀏覽到https://docs.oracle.com/javase/tutorial/並閱讀「學習Java語言」 – DwB