我正在查看一些代碼片段,並且遇到了一個我從未見過的return語句。這是什麼意思?這個Java返回語句是什麼意思?
return checkDB != null ? true : false;
這裏的整個方法的代碼,以供參考:
private boolean checkDataBase(){
SQLiteDatabase checkDB = null;
try{
String pathToDB = dbPath + dbName;
checkDB = SQLiteDatabase.openDatabase(pathToDB, null, SQLiteDatabase.OPEN_READONLY);
}catch(SQLiteException e){
//database does't exist yet.
}
if(checkDB != null){
checkDB.close();
}
return checkDB != null ? true : false;
}
其冗餘代碼。 – Kal
*「快速提問」*「生命的意義是什麼?」是一個「快速」問題 - 但答案*需要更長的時間。 –