Le Club n'affiche que des publicités IT, discrètes et non intrusives. Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité,
merci de nous soutenir en désactivant votre bloqueur de publicités sur
- Java trier un tableau.asp
- Java trier un tableau abstrait
Java Trier Un Tableau.Asp
Java nous fournit une méthode intégrée appelée compareTo(), qui peut faire ce travail pour nous. La syntaxe de cette méthode est indiquée ci-dessous. pareTo(string2)
La sortie de cette méthode est similaire à la méthode compareStrings() que nous avons définie précédemment. Si string1 > string2: retourne un entier positif Si string1 < string2: retourne un entier négatif Si string1 == string2: retourne 0 Le code suivant montre comment fonctionne la méthode compareTo() en Java. public class Main
("apple". compareTo("orange"));// apple < orange
("AAA". compareTo("aaa"));// AAA < aaa
("ZZZ". compareTo("aaa"));// ZZZ < aaa
("zzz". compareTo("aaa"));// zzz > aaa
("strawberry". compareTo("strawberry"));// strawberry == strawberry}}
Production: -14
-32
-7
25
0
Nous pouvons utiliser la méthode compareTo() pour trier les tableaux. Java trier un tableau abstrait. Ce programme sera très similaire au précédent ci-dessus. La seule différence est que nous utiliserons la méthode compareTo() au lieu de la méthode compareStrings() que nous avons définie précédemment.
Java Trier Un Tableau Abstrait
Maintenant, il va trier par ordre croissant en fonction des valeurs. let langages = [
{ name: 'JavaScript', value: 3},
{ name: 'HTML', value: 1},
{ name: 'Python', value: 7},
{ name: 'PHP', value: 5},
{ name: 'CSS', value: 2}];
((a, b) => -);
(langages); Sortie: Qu'est-ce que la POO?
On peut pas faire un sort() sur un tableau de String? Je dois passer par quoi? Java trier un tableau photo. Grand merci pour ses réponses
13/05/2004, 13h32
#11
Allez une petite méthode qui trie ton tableau:
([])
Ca doit etre du style
40;tontableau 41;;
Et hop ton tableau est trié, enfin j'espere. 13/05/2004, 16h11
#12
Ca me file systématiquement une exception: Pourtant le tableau est correct
13/05/2004, 16h22
#13
13/05/2004, 17h02
#14
Membre à l'essai
C'est dommage que tu n'es pas utilisé la capacité objet du langage Java. En ayant crée une classe Personne:
1 2 3 4 5 6 7 8 9 10 11 12
public class Personne 123;
private String nom;
private String prenom;
private String metier;
public mes_accesseur // les get et les set
public Personne 123;
// blabla de creation de Personne
125;
puis en utilisant l'interface Comparator:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
implements Comparator
public int compare 40;Personne o1, Personne o2 41; 123;
if 40; > 41;
return 1;
else if 40; < 41;
return -1;
else if 40; > 41;
else
return 0; // decidement, c'est les mêmes personnes!!!