Alguém pode me ajudar com um jeito de repartir a string de um arquivo cada vez que encontrar uma ","?

ai está meu codigo

public class Leitor {
     public static void main(String[] args) throws IOException {

        Integer m[][] = new Integer[58][58];

        BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Thiago\\Downloads\\teste.txt"));
        String texto = br.readLine();
        
        while ((texto ) != null) {
            for (int i = 0; i < m.length; i++) {
                for (int j = 0; j < m.length; j++) {
                    m[i][j] = Integer.parseInt(texto);
                }
            }
        }
        for (int i = 0; i < m.length; i++, System.out.println("\n")) {
            for (int j = 0; j < m.length; j++) {
                System.out.print(m[i][j] + " ");
            }
        }
    }
}

Tópico duplicado
Se já postou, aguarde até que respondam.
Criar vários tópicos para a mesma questão não agiliza as respostas, pelo contrário, acaba afastando quem pode ajudar.