0
votes

Comment vérifier si une méthode n'est pas nulle?

Puisque je suis relativement nouveau à la programmation, je ne sais pas maintenant comment vérifier si une méthode n'est pas nulle. Dans le code suivant, je dois vérifier si la méthode Answers.get n'est pas nulle, comment puis-je y parvenir? XXX


2 commentaires

if (réponses.get (questionné)! = null) réponses.get (questionné) .Setvalue (réponse)


Les méthodes ne sont pas nuls. Leur résultats pourrait être


3 Réponses :


1
votes

Il suffit d'ajouter un null code> vérifier réponses.get (questionné) code> Chaque fois que vous essayez d'accéder à cet objet ou de le manipuler.

//nonNull will return true if object is not null
if(Objects.nonNull(answers.get(questionId))){
   answers.get(questionId).setValue(answer);
} 


0 commentaires

0
votes

Juste pour ajouter à la réponse existante et pour votre TODO, vous pouvez utiliser getOrdefault , xxx


0 commentaires

0
votes

Généralement, vous pouvez le faire:

if(methodname(args)! =null ) {//statements} ;


0 commentaires