Adicionar Caracteres

Caros,

Como faço para adicionar os caracteres d1, d2 e d3 numa string? Tentei fazer o que está no código abaixo, mas não consegui.

Agradeço a todos.

[code]
Class C {
ClasseA a = new ClasseA();
char[] d1=a.getPass1().getPassword();

ClasseB b = new ClasseB();
char[] d2=a.getPass2().getPassword();

ClasseC c = new ClasseC();
char[] d3=a.getPass3().getPassword();

// Quero adicionar d1+d2+d3
//tentei usar, mas deu erro

char[] com = digito1.concat(digito2);
char[] com2 = com.concat(digito3);

}[/code]

Ola !!!

analins ,

vc ja tentou usar o metodo append da classe StringBuffer ?

segue exemplo abaixo:


public class ClassC {

	public ClassC() {

		StringBuffer str = new StringBuffer();

		ClasseA a = new ClasseA();
		char[] d1=a.getPass1().getPassword();

		str.append(d1);

		ClasseB b = new ClasseB();
		char[] d2=a.getPass2().getPassword();

		str.append(d2);

		ClasseC c = new ClasseC();
		char[] d3=a.getPass3().getPassword();

		str.append(d3);

		// Quero adicionar d1+d2+d3
		//tentei usar, mas deu erro

		System.out.println( str.toString() );

	}

	public static void main(String args[] ) {

		ClassC classC = new ClassC();

	}

}

Salve o arquivo como ClassC.java

Caso não funcione poderia postar a mensagem de erro que apresenta , e se possível o código completo para poder analisar melhor ?

Eu recomendaria o StringBuilder.

Obrigada, Rafael. Funcionou.

Agradeço Também ao Lucas.

:smiley: