Problemas com operador || [RESOLVIDO]

galera estou com um probleminha e não consegui entender o porque do erro, fiz um if que contem o operador ||

if(camponome != null || camponome != ""){
       executa comando;
}

nesse caso só ira ser executado caso camponome tenha algum valor diferente de null ou “” certo, mas tem hora que o camponome esta vazio e mesmo assim ele executa, por um acaso alguem sabe o que pode estar errado?\

valew galera.

O correto é:

 if (camponome != null && ! "".equals (camponome)){  
        executa comando;  
 } 

Completando a resposta, adicione um “trim()” à sua variavel, pra evitar que invalide a condição caso tenha digitado umonte de “espaços em branco”.

obrigado fabim e thingol e desculpa pela demora.