Olá, como atribuir um valor para null!

Olá pessoal, poderiam me ajudar? :roll:
Seguinte, eu gostaria de atribuir algo como um traço (" - ") para um valor null, ou seja, quando eu pedir a saída em um JOptionPane, eu gostaria que dados não preenchidos que saem como null saíssem como um traço em vez da “palavra” null.

Não sei se fui muito clara, poderiam me dar um help?
Muito obrigada!

posta ai o fonte, mas ficaria algo tipo assim…

if(seucampo==null)
   stringque vai pro option = "  -- ";

:wink:

se essa nao for a ideia posta o codigo ai…

Trate com um IF a sua variavel antes de envia-la para a tela.
Algo como:

         if(suaString == null) {
            suaString = "-";
         }
         //Depois disso basta jogala no JOptionPane

[]´s

Daniel

ok gente obrigada!! Mas teria como eu fazer isso para a minha saída?
Por exemplo eu tenho lá:

JOptionPane.showMessageDialog(null,"Dados cadastrais:\nNome do aluno: "+alunop.getNome() …e bla bla bla um monte de coisa aqui nessa tela de mensagem. Aí o que eu queria, em vez de atribuir com if um null igual traço para cada variável de entrada, eu queria fazer uma geral nessa resposta, tem como isso?? Ou eu teria mesmo que fazer esse if para cada variável que eu possa ter valor null???

Tkssss

acho que nao tem como nao gata…vc vai ter que fazer fora :S

:frowning: puxa!! Tenho milhares de gets e sets hehehehe
Blz obrigada!!! :stuck_out_tongue:

Olá!

O valor da variável deverá continuar nulo ou ela pode receber o valor “-”?

Por exemplo: Se o campo nome estiver vazio, o valor da variável pode ser colocado como “-” ou o “-” só pode aparecer na saída do JOptionPane?

Hum vc me deu outra idéia, eu posso deixar atribuído nas classes um valor default (-) para as Strings por exemplo, certooo obrigada!
É que eu penso que deveria existir uma forma de fazer todo null receber (-) de uma vez entende??

Mas muito obrigada vc me deu um outro jeito de arrumar.

Tks

Olá!

Uma outra maneira de fazer isso é no construtor da classe.

	public Cliente(String nome){
		if(nome.equals("")){
			this.nome = "-";
		}else{
			this.nome = nome;
		}	
	}

okkkk muito obrigada =) Não havia pensado em algo um tanto quanto fácil hehehe
Abraços!