Quebra de linha numa String

Java

10/10/2011

Olá! Eu denovo..hihihi.. Tó com um pqno problema, estou escrevendo um arquivo txt, q tó pegando trechos de um outro arquivo e concatenando numa String, mas qdo leio as strings "." e "!", preciso saltar linha.. aí usei o "\n" Funcionou no system.out.println... Mas qdo gravo o arquivo passando como parametro essa String.. n vai! O q fazer? Obgd
Júlio

Júlio

Curtidas 0

Respostas

Douglas Eric

Douglas Eric

10/10/2011

Depende do jeito que você está gravando, e qual o seu systema operacional. Se você gravar com o BufferedWriter pode usar o método
buffereWriter.newLine();
que pula a linha pra você OU Vou apostar que você está no windows, nesse caso, pode-se adcionar ao final da String
string+"\r\n";
que é o fim de linha para windows.
GOSTEI 0
Douglas Eric

Douglas Eric

10/10/2011

Tendi.. consegui o q eu queria usado "\r\n". Mas aproveitando... add essa linha newLine no metodo q criei, chamado: chamado Pular q ficou assim:
	
	public void Pular() throws IOException {  
		FileOutputStream out;   
      PrintStream p;
                
         try{  
				FileWriter file = new FileWriter("teste.txt", true);    
            BufferedWriter buffer = new BufferedWriter(file);            
         
				buffer.newLine();  
            buffer.flush();   
            buffer.close(); 
                   
         }catch(IOException e) {    
            e.printStackTrace();               
      	}
	}	
E tb deu certinho.. :) Muito obrigado!
GOSTEI 0
POSTAR