2010-09-19 5 views
1
filterItems = null; 
filterItems = new ArrayList<SelectItem>(); 


Iterator<String> it = RefListMap.keySet().iterator(); 
     while (it.hasNext()) { 
      String s = (String) it.next(); 
      filterItems.add(new SelectItem(s, s)); 
     } 

Maintenant j'obtiens filterItems size = 1 mais cette valeur est null.Comment vérifier l'élément de tableau n'est pas égal à null.Comment vérifier l'élément n'est pas nul en Java

if(filterItems != null) 
{ 

code 
} 

mais cette condition ne fonctionne pas ... S'il vous plaît aidez-moi.

Répondre

4

essayer:

String s = (String) it.next(); 
if(s != null){ 
    filterItems.add(new SelectItem(s, s)); 
} 
3

On peut supposer que la valeur que vous obtenez de la RefListMap est nulle. Vous pourriez vérifier si s était nul avant de l'ajouter à filterItems.