Java - Convertir las comas de un archivo de texto en espacios al mostrarlo

 
Vista:
Imágen de perfil de Geraldine
Val: 53
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Convertir las comas de un archivo de texto en espacios al mostrarlo

Publicado por Geraldine (25 intervenciones) el 26/06/2018 16:22:12
Quiero saber como convierto las comas de un "archivo de texto txt" en espacios en blanco. Hice este pequeno codigo para expresar mejor el ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package PBase;
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
 
public class Base {
 
    public static int cantBase() throws IOException {
        //Variables:
        Scanner leer = new Scanner(new File("Base.txt"));
        int cantReg = 0;
 
        //Creo el ciclo while:
        while (leer.hasNextLine( )) {
            leer.nextLine( );
            cantReg++;
        }
        leer.close( );
        return cantReg;
    }
 
    public static void mostrarBase(){
        //Creamos la estructura de la Matriz:  
        System.out.print("Nombre\tPP1\tPP2");
 
        String a = "Base.txt";
        System.out.println(a);
        a = a.replace(',','\t');
        System.out.println(a);
    }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package bases;
import PBase.*;
import java.io.*;
 
public class PrincipalBase {
 
    public static void main(String[] args) throws IOException {
        //Variables:
        int B = Base.cantBase();
 
        //Muestro la variable:
        Base.mostrarBase();
    }
}

Lo que quiero es asar de esto:
Base 1 2,8
Base 2 6,48
Base 3 15,2
Base 4 5,2

A esto:
Base 1 2 8
Base 2 6 48
Base 3 15 2
Base 4 5 2
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

Convertir las comas de un archivo de texto en espacios al mostrarlo

Publicado por Jordi (135 intervenciones) el 26/06/2018 23:44:48
Pero a ver, que quieres convertir, los nombres de los archivos, quieres quitar las comas de las líneas que hay dentro de estos archivos, quieres saber como leer de un archivo, ...?
No entiendo tu pregunta.
Si lo que quieres es cambiar el nombre de un archivo está el método renameTo: https://docs.oracle.com/javase/7/docs/api/java/io/File.html#renameTo(java.io.File)
que si lo combinas con:https://docs.oracle.com/javase/7/docs/api/java/io/File.html#listFiles() y con https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#replace(char,%20char) te puede cambiar todos los nombres de los archivos de la carpeta.

A ver si he acertado en lo que preguntas haha
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