Boa noite pessoal!!
Como eu faço para copy caracter por caracter de um arquivo.
obrigado
Fabio Correa
Como eu faço para copiar caracter por caracter de um arquivo
3 Respostas
Fábio:
Nesta página do Java Almanac há um exemplo de como pegar o conteúdo de um arquivo e gravá-lo num array de bytes. Creio que seria uma questão de fazer um cast do array de byte para char para você ter seu caracteres.
Espero que isso ajude.
byte e char sao MUITO diferentes. Voce ia ter que lidar com questoes de encoding que qualquer Reader da java.io faz pra voce numa boa… entao, esqueca a ideia de algum dia manipular um array de caracteres como um array de bytes, a menos que vc queira destruir as informacoes de acentuacao ou tornar um texto kanji totalmente ilegivel (mais do que ele jah eh, pra nos, brasileiros) 
Deixa eu formaular melhor: De posse do array de bytes você cria uma String. Desta String você extrai um array de chars. Assim:
String str = new String(byteArray);
char[] charArray = str.toCharArray();
Daí você terá seus chars para manipular como lhe convier. Melhor assim? 