Como Tratar java.lang.NullPointerException quando nenhum checkbox eh marcado?

Ola pessoal. To com um probleminha, como eu faco pra nao dar java.lang.NullPointerException quando uma pagina html eh submetida sem nenhum checkbox marcado ?
No momento eu estou pegando os parametros da seguinte maneira :

String linguagens[] = 
	      req.getParameterValues("linguagem");
	    
	    pw.println("Você marcou " + linguagens.length + 
	     " check boxes.<br>");
	    pw.println("As linguagens marcadas foram:" + "<br><br>");    

	    for(int i = 0; i < linguagens.length; i++){
	      pw.println(linguagens[i] + "<br>");

Vc coloca no array linguagens os items marcados em sua checkbox linguagem.

Se nenhum item é marcado, linguagens fica como null.

Basta verificar se o seu array linguagens é diferente de null antes de invocar qualquer método nele.

Quando vc utiliza linguagens.length dá null pointer.


      String linguagens[] =   
          req.getParameterValues("linguagem");  

        if(linguagens != null){
              
              pw.println("Você marcou " + linguagens.length +   
               " check boxes.<br>");  
              pw.println("As linguagens marcadas foram:" + "<br><br>");      
  
              for(int i = 0; i < linguagens.length; i++){  
                 pw.println(linguagens[i] + "<br>"); 
        }else{
             pw.println("Escolha uma linguagem. ");      
        }

valeu…