Java - Manejar archivo txt separándolo

 
Vista:

Manejar archivo txt separándolo

Publicado por Esteban (1 intervención) el 28/03/2008 15:44:42
Quiero hacer un programa para manejar un archivo txt que haga que vaya linea por linea y que separe la linea si se encuentra con un caracter especial que yo le marque.

Ej Separo el asterisco

TXT original
-----------------
esto es una prueba * quiero separar y mandarla a abajo
una frase* de la otra

TXT final
------------
esto es una prueba
quiero separar y mandarla a abajo
una frase
de la otra


package manejo_io;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.EOFException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.StringReader;

public class SepararConSímboloUnaFrase {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
String s2 = null;
String palabra;
String sCadena2;
int aux;
BufferedReader bf = new BufferedReader(new FileReader("C://datos.txt"));
char sCadena = 0;
PrintWriter escribir = new PrintWriter(new BufferedWriter(new FileWriter("C://Archivo_Stream.txt")));
//System.out.println(sCadena);
while(bf.read() != -1){
//while((sCadena2 = bf.read()) != -1) {
if(((sCadena = (char)bf.read()) != '*') ){
escribir.write(bf.read());
}
else{
aux = bf.read();
System.out.println(aux);
escribir.write(" ");
}
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Manejar archivo txt separándolo

Publicado por Luis Castro (80 intervenciones) el 30/03/2008 00:35:47
Mira la solucion es simple te lo explico de manera algoritmica

cada convierto ese BufferedReader a cadena y luego con esa cadena hago un substring. desde donde se encuentra el primero *
indexChat

hasta el ultimo *

index-- No me acuero jaja checa la documentacion de la clase String

has el fin del archivo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

escalones

Publicado por Miguel Angel Rojas Gonzalez (1 intervención) el 27/05/2008 23:58:53
quiero hacer un programa donde una bola lleve una velocidad X bajando por unos escalones con una medida A y una altura H en que momento para la bola cuantos escalones baja (JAVA.IO)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar