我在一个字符串中获得了系统时间,例如“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