Ae galera… td tranquilo?! to precisando de um HELP ae…
sou iniciante em java e to com um problema!
Tenho um codigo que estou implementando aqui que lê um determinado arquivo de entrada e tem que armazenar caracater por caracter em uma linkedlist, até ai tudu bem!
O problema é que quando eu preciso imprimir o conteudo dessa linked list, ela ta imprimindo os caracteres como se fossem do tipo int e não tipo char como eu preciso… alguem ae pode me ajudar?
o codigo ta ai em baixo…
Desde ja, muuuuuito grato!
public static void Ler(InputStream is) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(is));
int caracter = 0;
LinkedList lista = new LinkedList();
System.out.println("\n..........agora vem o teste de leitura............\n");
while ( (caracter = bf.read()) != -1) {
lista.add(caracter);
System.out.print((char)caracter+" ");
}
System.out.println("\n..........agora vem a LINKED LIST............\n");
Iterator i = lista.iterator();
while (i.hasNext()) {
System.out.println(i.next()+" "); //eh aqui que ta o problema.. =(
}
}