public void printClassificacao(){
        int i=1;
        int[] pos = {1,1,1,1};
        System.out.println("\n:::::Classificação do Campeonato:::");
        System.out.println("-------------------------------------");
        List<Map.Entry<Equipa, Integer>> classord = new ArrayList();
        for(Map.Entry<Equipa, Integer> entry: this.classificacao.entrySet()){
            classord.add(entry);
        }
        Collections.sort(classord, new CompareDecrCamp());
        for (Map.Entry<Equipa, Integer> entry : classord){
            switch (entry.getKey().getCar().getClass().getSimpleName()) {
                case "PC1": case "PC1_Hibrido":
                    System.out.println(i+"º ("+pos[0]+"º)"+entry.getKey().getCar().getClass().getSimpleName()+" "
                    +entry.getKey().getNome()+" "+entry.getValue());
                    pos[0]++;
                    break;
                case "PC2": case "PC2_Hibrido":
                    System.out.println(i+"º ("+pos[1]+"º)"+entry.getKey().getCar().getClass().getSimpleName()+" "
                    +entry.getKey().getNome()+" "+entry.getValue());
                    pos[1]++;
                    break;
                case "GT": case "GT_Hibrido":
                    System.out.println(i+"º ("+pos[2]+"º)"+entry.getKey().getCar().getClass().getSimpleName()+" "
                    +entry.getKey().getNome()+" "+entry.getValue());
                    pos[2]++;
                    break;
                default:
                    System.out.println(i+"º ("+pos[3]+"º)"+entry.getKey().getCar().getClass().getSimpleName()+" "
                    +entry.getKey().getNome()+" "+entry.getValue());
                    pos[3]++;
                    break;
            }
            i++;
        }
    }