Eliminar caracteres estranhos ?[RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Vingdel wrote:Você tem que importar o pacote.



[]'s


Não, o problema não é importação amigo e sim que o construtor somente aceita um Reader e o FileInputStream não é um Reader
Para remover os espaços em branco, use o:



Se isso não resolve seu problema, me mostre a String que você possui como entrada, dê uns dois exemplos e como gostaria que fosse a saída da mesma ok?
Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Vingdel
JavaEvangelist
[Avatar]

Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline



Pois então amigo, nel. BufferedReader pede um reader, que no caso é o InputStreamReader que por sua vez pede um InputStream. O que há de errado?

BufferedReader(Reader in)

InputStreamReader(InputStream in, String charsetName)

FileInputStream(String name)

Não está errada minha sugestão não... Confiram aí!

EDIT: Adicionei o resultado de um teste como imagem em anexo.
[Thumb - UTF8.png]
 Nome do arquivo UTF8.png [Disk] Download
 Descrição
 Tamanho 364 Kbytes
 Baixado:  11 vez(es)

This message was edited 1 time. Last update was at 13/06/2011 16:02:27


  • Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
  • Poste teu código entre as tags [code] ... [/code].



  • nel
    JWizard
    [Avatar]

    Membro desde: 01/10/2009 13:51:10
    Mensagens: 2364
    Offline

    Op!

    Não vi o InputStreamReader, só vi o FileInputStream e sim, funciona

    "Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
    Metaleiro
    Virtual Machine Man
    [Avatar]

    Membro desde: 06/07/2006 10:55:54
    Mensagens: 671
    Localização: São Bernardo do Campo - SP
    Offline

    Obrigado a todos, o que disseram funcionou perfeitamente.

    Quanto ao arquivo eu estou usando Mac OS e salvei em nom-lossy ASCII, foi isso o que causou os problemas nos espaços em branco, pedi para alguém ver e em outro sistema operacional os caracteres apareciam nos editores, para mim isso era invísivel.

    Está tudo resolvido.

    "Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

    Neo :
    -Because is my choice

    kfazolin
    Entusiasta Java

    Membro desde: 23/11/2009 17:05:22
    Mensagens: 21
    Offline

    Vingdel wrote:Você já tentou fazer assim?





    Opa... Resolveu aqui pra mim!!! vlw!!

    "e conhecereis a verdade, e a verdade vos libertará."
    João 8:32
    www.biblia.com.br
     
    Índice dos Fóruns » Java Básico
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team