public void mostraRecorde() {
        String[] mostrar = new String[10];

        //modelo padrao de leitura com try catch
        try {
            FileReader arq = new FileReader("Arquivo.txt");
            BufferedReader lerArq = new BufferedReader(arq);

            String linha = lerArq.readLine();



            while (linha != null) {
                //le a linha e separa o nome dos pontos por um split
                String[] separ = linha.split(",");
                //salva o split num Array da Classe Recorde
                num.add(new Recorde(separ[0], Short.parseShort(separ[1])));

                linha = lerArq.readLine(); // lê da segunda até a última linha

            }


            arq.close();
        } catch (IOException e) {
            System.err.printf("Erro na abertura do arquivo: %s.\n",
                    e.getMessage());
        }
        //metodo sort , cria um comparador do array num , faz as comparacoes e retorna em ordem decrecente.
        Collections.sort(num, new Comparator() {

            public int compare(Object o1, Object o2) {
                Recorde r1 = (Recorde) o1;
                Recorde r2 = (Recorde) o2;
                //condicional tenario para fazer decrescente
                return r1.getPontos() < r2.getPontos() ? +1 : (r1.getPontos() > r2.getPontos() ? -1 : 0);
            }
        });
        //Faz um test se o array ja possui mais de 10 recordes, se nao possuir ele testa pelo numero de recordes no txt, pois ele nao pode ler linhas sem registro

        if (num.size() > 10) {
            for (int i = 0; i < 10; i++) {
                mostrar[i] = num.get(i) + "";

            }
        } else {
            for (int i = 0; i < num.size(); i++) {
                mostrar[i] = num.get(i) + "";

            }


        }

        JOptionPane.showMessageDialog(this, "Posicao 1:" + mostrar[0] + "\n" + "Posicao 2:" + mostrar[1] + "\n" + "Posicao 3:" + mostrar[2] + "\n"
                + "Posicao 4:" + mostrar[3] + "\n" + "Posicao 5:" + mostrar[4] + "\n" + "Posicao 6:" + mostrar[5] + "\n"
                + "Posicao 7:" + mostrar[6] + "\n" + "Posicao 8:" + mostrar[7] + "\n" + "Posicao 9:" + mostrar[8] + "\n" + "Posicao 10:" + mostrar[9], "RANKING TOP 10", 2);
    }