• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Trier un Array bi-dimensionel

    1.7.x
    1.7.10
    3
    6
    1355
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • PlasMania
      PlasMania dernière édition par

      Bonjour, ma question n’est pas trop minecraft mais plutôt java mais soit. Voila j’ai une liste:

      double[][] positions = new double[][]{
       { 173, 68, -1731, 2, 0 },
       { -329, 67, -1847, 1, 0 },
       { -616, 60, -1878, 3, 0 },
      …
      };
      

      Et je voudrais que cette liste soit ordonner selon la 4 ème colonne:

      double[][] positions = new double[][]{
                                       { -329, 67, -1847, 1, 0 },
       { 173, 68, -1731, 2, 0 },
       { -616, 60, -1878, 3, 0 },
      …
      };
      ​
      

      Merci d’avance 🙂

      1 réponse Dernière réponse Répondre Citer 0
      • SCAREX
        SCAREX dernière édition par

        Selon la 4ème colonne ? Alors que ton tableau n’en a que 2 ?

        Site web contenant mes scripts : http://SCAREXgaming.github.io

        Pas de demandes de support par MP ni par skype SVP.
        Je n'accepte sur skype que l…

        1 réponse Dernière réponse Répondre Citer 0
        • PlasMania
          PlasMania dernière édition par

          Ba non, il y a 5 colonnes…
          Par exemple **Ligne **2, **Colonne **5(positions[2][5]), il y a la valeur 0

          1 réponse Dernière réponse Répondre Citer 0
          • SCAREX
            SCAREX dernière édition par

            Ah, tu le vois dans ce sens toi.

            Malheureusement il n’existe qu’un seul moyen de trier des array, c’est avec Collections.sort et il demande une liste ou une map il me semble.

            EDIT : tu peux aussi utiliser une TreeMap.

            Site web contenant mes scripts : http://SCAREXgaming.github.io

            Pas de demandes de support par MP ni par skype SVP.
            Je n'accepte sur skype que l…

            1 réponse Dernière réponse Répondre Citer 0
            • RedRelay
              RedRelay Moddeurs confirmés dernière édition par

              Si tu passes par des tableaux, tu passes a coté des avantages que peut t’offrir la programmation orientée objet.
              Une TreeMap peut être adapté SEULEMENT SI les éléments de la 4ème colonne sont uniques.

              –------------------------------------------------------------------------------------
              Si tu trouves mon intervention pertinente, n'hésite pas a m…

              1 réponse Dernière réponse Répondre Citer 0
              • PlasMania
                PlasMania dernière édition par

                Merci, mais j’ai trouver comment trier ma liste, pour ceux que ca interesse:

                java.util.Arrays.sort(positions, new java.util.Comparator<double[]>() {
                
                   public int compare(double[] j, double[] k) {
                
                       return Double.compare(j[4], k[4]);
                
                   }
                
                });
                ```</double[]>
                1 réponse Dernière réponse Répondre Citer 0
                • 1 / 1
                • Premier message
                  Dernier message
                Design by Woryk
                Contact / Mentions Légales

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB