コードの断片を見て、これまでに見たことがないreturn文を見つけました。どういう意味ですか?このJava return文は何を意味しますか?
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
* "クイック質問" * "人生の意味は?"尋ねるのは「素早い」質問ですが、*回答*には時間がかかります。 –