Jacob_Ye
2015-06-08 19:19
for(int i=0;i<3;i++){
System.out.println("Choose your courseID:");
String courseID = input.next();
for(Courses cr:ssc.coursesSelect){
//if(cr.getId()==courseID.toString()){ //为什么这样比较返回false?
if(cr.getId().equals(courseID)){
System.out.println("Success!");
}
}
}
==比较的是内存地址
你百度一下 == 和equals的区别 就知道了
Java入门第三季
409792 学习 · 4340 问题
相似问题