Quiero leer todo el texto de un archivo y, a continuación, dividir de acuerdo a los delimitadores.
¿Cómo podría yo hacerlo en Java?

  • Leer,Splt,Escribir… Simple
  • de la cadena.split() ?
  • para dividir el archivo no debe ser una condición. ya sea que usted desee dividir basa en el tamaño[bytes] / delimitador . Por favor complete la pregunta
InformationsquelleAutor AyaZoghby | 2012-12-08

2 Comentarios

  1. 2
    try{
      //Open the file
      FileInputStream fstream = new FileInputStream("textfile.txt");
      //Get the object of DataInputStream
      DataInputStream in = new DataInputStream(fstream);
      BufferedReader br = new BufferedReader(new InputStreamReader(in));
      String strLine;
      //Read File Line By Line
      while ((strLine = br.readLine()) != null)   {
      //split the line on your splitter(s)
         String[] splitted = strLine.split("-"); //here - is used as the delimiter
      }
      //Close the input stream
      in.close();
        }catch (Exception e){//Catch exception if any
      System.err.println("Error: " + e.getMessage());
      }
    • Muchas gracias por su respuesta.
    • Pero, ¿por qué debo leer el texto línea por línea? Que puede provocar errores en los resultados de mi , ya que también escupido en condiciones de posiciones, que es el final de las líneas!!
  2. 0

    Leer el contenido. Elegir un delimitador hasta que desee revisar cada línea/palabra o frase para la división. Tienen un interruptor caso de la instalación. Cualquier contenido que se encuentre basado en el caso del switch puede realizar acciones. A decir que usted puede escribir en diferentes archivos de texto de diferentes casos.

Dejar respuesta

Please enter your comment!
Please enter your name here