Adicionar Caracteres

3 respostas
analins

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.

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);

}

3 Respostas

Rafael_Costa_Teixeir

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 ?

lucasportela

Eu recomendaria o StringBuilder.

analins

Obrigada, Rafael. Funcionou.

Agradeço Também ao Lucas.

:smiley:

Criado 12 de setembro de 2011
Ultima resposta 13 de set. de 2011
Respostas 3
Participantes 3