Eu tenho esse seguinte metodo
public Boolean verificaVezdoJogador(String nomeUsuario){
try{
Boolean resultado =false;
for(int a=0;a<3;a++){
if(usuariosConectados[a].equals(nomeUsuario)){ //ARRay de string"usuarios conectados"
System.out.println("Valor de a :" + a);
if(usuariosConectadosBoolean[a]==true){
System.out.println("passo pelo if condicao Boolean");
resultado=true;
System.out.println("resultado :" +resultado);
usuariosConectadosBoolean[a]=false;
if(a==0){
usuariosConectadosBoolean[1]=true;
}
if(a==1 && contadorUsuario==2){
usuariosConectadosBoolean[0]=true;
}
if(a==1 && contadorUsuario==3){
usuariosConectadosBoolean[2]=true;
}
if(a==2){
usuariosConectadosBoolean[0]= true;
}
}
}
}
return resultado;
}
catch(Exception exception){
exception.printStackTrace();
return false;
}
}
Quando eu executo na primeira instrução if, ele da erro de "NUll Pointer",sendo que os dois valores comparados sao iguais! Aguem teria alguma solucao? Obrigado