[Dúvida sobre FileReader] Como transformar UNICODE em letra?

2 respostas
InsaneChess

Prezados, Blz?
Fazia tempo que eu não brincava com Streams então estou apenas praticando um pouco e vendo os recursos por diversão…

Bom, tenho um fileReader a qual iterei sobre um texto e ele me retornou o código UNICODE de cada um dos caracteres do texto através do método FileReader.read().
Correto? Como eu faço para transformar esse código UNICODE em uma letra novamente?

(Obs: Eu sei que posso usar BufferedReader para tornas as coisas mais fáceis…mais a idéia NÃO é essa. É apenas aprender a utilizar os recursos do FileReader).

Outra coisa, qual a diferença entre as classes abstratas InputStream / OutPutStrem e Reader / Writer?
(Eu li que as primeiras são para tratar Bytes e as segundas caracteres UNICODE. Porém na pratica não vi diferença…
Alguem pode me explicar melhor a diferença entre elas e se possível me mostrar algum exemplo simples?)

Desde já, agradeço!!!
E desculpem o incomodo xDDD

Hoje estou livre aguardando os erros de homologação, então estou reevendo os recursos do Java que não uso no meu dia-a-dia…

2 Respostas

InsaneChess

Ninguém manja? =/

jaboot

Cara, não tenho certeza, mas acho que é isso que você precisa:

http://docs.oracle.com/javase/6/docs/api/java/net/IDN.html

Criado 19 de dezembro de 2011
Ultima resposta 21 de dez. de 2011
Respostas 2
Participantes 2