Je regarde quelques bribes de code et suis tombé sur une déclaration de retour que je n'ai jamais vue auparavant. Qu'est-ce que ça veut dire?Que signifie cette déclaration de retour Java?
return checkDB != null ? true : false;
est ici l'ensemble du code de la méthode, pour référence:
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;
}
son code redondant. – Kal
* "Question rapide" * "Quel est le sens de la vie?" est une question «rapide» à poser - mais la * réponse * prend plus de temps. –