Concatena caracteres em String

4 respostas
fer.ferreira6

Galera, preciso de uma solução para o seguinte problema:
Tenho uma fila, cada posição tem um caractere, queria pegar esses caracteres e transformar numa String.
Por exemplo: fila: ‘1’, ‘2’, ‘3’, ‘4’, ai transformar numa string “1234”.

Tá tenso de resolver isso.
Vlw pela ajuda.

4 Respostas

M
LinkedList<String> fila = new LinkedList<String>();
fila.add("1");
fila.add("2");
fila.add("3");
fila.add("4");

StringBuilder str = new StringBuilder();

for (String string : fila) {
	str.append(string);
}

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

Funciono legal.
Mas e se eu precisar transformar de StringBuilder para um valor inteiro.
O Integer.parseInt() não vai funcionar.
Tem alguma outra maneira?

M

seria?

Integer.parseInt(str.toString());
fer.ferreira6

Valeu cara.
Eu programo muito muito muito pouco em java.
Tava aprendendo C e C++ e casa e java na facul.
Mas tenho que fazer uma calculadora sem limite de bits usando fila e pilha.
Vou começar a pegar java semana que vem, quando acaba as aulas.
Mas de qualquer maneira, obrigado pelas dicas.

Criado 5 de junho de 2010
Ultima resposta 5 de jun. de 2010
Respostas 4
Participantes 2