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.
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());
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?
seria?
Integer.parseInt(str.toString());
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.