‫Content de te revoir.
‫Et cette vidéo, nous allons trier les étudiants et nous allons également vérifier pour connaître tous les
‫étudiants d'une université spécifique.
‫Alors allons-y et créons une méthode.
‫Je suis dans ma classe de directeur d'université et je vais aller de l'avant et créer une méthode
‫ici appelée Soad Students par H.
‫Et d'abord, je crée une nouvelle variable appelée Étudiants triés, qui sera d'étudiant dans étudiants.
‫Et je vais le commander par ordre, par âge de pensée de l'élève, et je vais sélectionner l'élève.
‫Donc, comme vous pouvez le voir, nous utilisons order by qui est un opérateur qui triera la sortie par la valeur
‫donnée.
‫Il triera donc la sortie par notre valeur d'âge.
‫De plus, au lieu d'affecter une nouvelle variable à partir de l'énumérable de type II, nous utilisons simplement var seed comme raccourci, ce
‫qui fonctionne, mais cela ralentit généralement le code car il doit comprendre de quel type il doit être, car
‫VAR est un Le type très générique, comme vous pouvez le voir, représente une séquence triée et il sait
‫déjà que l'élément T est un étudiant ici, donc.
‫Eh bien, c'est assez intelligent.
‫Il le fait pendant que nous travaillons avec lui ici même.
‫Très bien.
‫Alors maintenant, imprimons nos étudiants triés sur cette console, les étudiants triés par âge, puis imprimons simplement tous
‫les étudiants.
‫Ainsi, pour chaque boucle ici et le type de variable doit être étudiant, le nom doit être étudiant.
‫Et la collection que je veux vérifier est celle des étudiants triés.
‫Et puis ici, je vais juste utiliser cette impression d'étudiant.
‫Je vais donc imprimer les informations sur l'étudiant pour chaque étudiant de notre liste d'étudiants triés, qui
‫est créée sur la base de notre déclaration de lien que nous avons ici.
‫Nous utilisons donc cet opérateur ici.
‫Et comme vous le savez, il existe plusieurs opérateurs différents dans Link.
‫Dans la documentation, vous trouverez généralement les opérateurs de carrière standard, nous voyons donc ici un
‫ordre supérieur, vous en trouverez d'autres ici.
‫Regroupement des opérations de génération de données, abbération d'égalité, pour que vous puissiez vérifier toutes les différentes opérations qui
‫existent.
‫Très bien.
‫Je recommande donc fortement de consulter la documentation.
‫Très bien.
‫Alors maintenant, vérifions-le.
‫Utilisons notre gestionnaire d'université pour trier les étudiants par âge et les imprimer au conseil.
‫Alors exécutons-le.
‫Et puis nous sommes des étudiants triés par âge étudiant appelant avec un seul sexe féminin, 17 ans.
‫Ensuite, nous avons Laila n'avait que trois ans et 19 ans et ainsi de suite.
‫Vous pouvez donc voir qu'il les classe d'une manière spécifique, allant de bas en haut.
‫Très bien.
‫Voilà comment vous pouvez trier les élèves par âge.
‫Maintenant, regardons quelque chose que nous avons déjà fait de la même manière.
‫Mais nous avons utilisé les bases de données pour cela.
‫Et maintenant, nous allons utiliser link, qui peut faire la même chose avec les listes.
‫Créons donc une nouvelle méthode.
‫Vide public, tous les étudiants de la Jane Tech.
‫Cela nous donnera donc tous les étudiants qui sont à l'Université de technologie de Pékin.
‫Et maintenant, le problème ici est que nous n'avons pas de liste qui contienne les deux.
‫Nous devons donc utiliser cet identifiant universitaire à clé étrangère, puis vérifier le nom de l'université.
‫C'est donc un peu plus complexe.
‫C'est comme joindre deux tables ensemble.
‫Et vous avez vu comment faire cela dans le dernier chapitre où nous avons dû joindre deux tables, la table des animaux
‫et la table du zoo afin de créer cette table des animaux du zoo.
‫Et c'est une chose similaire que nous devons faire ici.
‫Alors allons-y et rassemblons-les.
‫Cela va être un nombre incalculable d'étudiants que je veux avoir ici et je vais les appeler étudiants
‫BGT.
‫Donc, les étudiants en technologie de Pékin.
‫Et ici, j'utilise également cela pour chaque boucle d'étudiant et d'étudiant.
‫Maintenant, je dois rejoindre l'université.
‫Et dans ce cas, c'est en fait une minuscule.
‫Vous université dans les universités sur le point étudiant, l'identifiant de l'université et maintenant nous devons égaliser le mot-clé égal à
‫l'université.
‫Je pensais que je porterais l'université.
‫Ce nom est égal à la technologie génétique et maintenant sélectionnez cet étudiant.
‫Alors sélectionnez étudiant.
‫Nous utilisons donc l'opérateur conjoint, qui s'applique à l'identifiant universitaire de l'étudiant, nous devons donc
‫vérifier l'identifiant de l'université d'identité de l'étudiant, puis nous voulons voir.
‫Quel étudiant a la carte d'identité de l'université où le nom de cette carte d'identité exacte est Beijing Tech ?
‫Donc, dans notre cas, nous savons que c'est aussi le cas.
‫Donc, l'idée de deux équivaut à l'Université de technologie de Pékin, n'est-ce pas.
‫Alors maintenant, nous examinons essentiellement tous les étudiants et récupérons leurs universités avec l'opérateur commun, puis
‫nous vérifions simplement si l'université associée porte le nom de Beijing Tech.
‫C'est ça.
‫C'est ce que nous faisons avec cette ligne de code.
‫Eh bien, c'est une ligne de code.
‫Dans notre cas, il s'agit de quatre lignes, mais généralement il ne s'agit que d'une seule ligne de code et nous pouvons maintenant l'imprimer
‫dans la console.
‫Donc, les étudiants de Beijing Tech et maintenant, allons de l'avant et utilisons une boucle pour chaque ici,
‫qui sera étudiant à Pékin pour les étudiants.
‫Et maintenant, imprimons cela sur la console.
‫Alors imprimez comme ça.
‫Très bien.
‫Voyons maintenant tous les étudiants de Beijing Tech.
‫Utilisez-vous, euh, ici, tous les étudiants de Beijing Tech et imprimez-le.
‫Cela devrait être pour les étudiants.
‫Et nous sommes des étudiants de Beijing Tech avec l'idée d'un homme de sexe masculin âgé de deux vingt-deux ans de l'université
‫avec l'idée de deux et ainsi de suite.
‫Vous voyez donc que nous avons tous nos différents étudiants ici.
‫Et il y a une chose que vous avez peut-être vu que j'ai quand je, je l'ai fait, je n'ai pas pris soin
‫d'un copier-coller ici.
‫Nous avons Tony et Frank qui ont la même pièce d'identité.
‫Donc celui-ci devrait être trois et ensuite nous devrions juste monter comme ça.
‫Un deux trois quatre cinq six.
‫Très bien.
‫Maintenant, un petit défi pour vous.
‫Créez une méthode qui prend la valeur entière de l'IDN.
‫Il y a donc un périmètre de type dans le Détroit, et il devrait nous donner tous les étudiants à partir de l'identifiant qui a
‫été donné par l'utilisateur.
‫Nous devons donc utiliser la ligne rouge de la console afin d'obtenir l'entrée de l'utilisateur.
‫Ensuite, vous devez convertir cela en un entier.
‫Et puis nous voulons avoir tous les étudiants qui sont à l'université qui ont l'ID spécifique.
‫Donc, comme vous le savez, l'Université de Yale a le seul et Pékin a décidé de trier l'utilisateur s'il en
‫saisit un, alors Carla et Tony devraient être imprimés sur l'écran.
‫S'il entre deux, alors tous les étudiants de Pékin devraient être imprimés sur l'écran.
‫Alors s'il vous plaît allez-y et essayez cela.
‫Très bien, j'espère que vous l'avez fait.
‫Je viens donc de créer une nouvelle méthode, que j'appelle public void, tous les étudiants de cette unité, et ici j'ai besoin
‫d'un entier appelé I. RÉ. Et ce que je vais faire ici, c'est que je vais
‫simplement copier tout ce code à partir de là, et je vais seulement changer.
‫Ceci ici pour se cacher et.
‫Ici, à partir de cette unité, et ça va être zéro comme ça, Cuma Edem maintenant, bien sûr, ne devrait pas être le nom, mais l'idée
‫de cette université et au lieu d'étudiants BGT, je vais juste l'appeler mes
‫étudiants.
‫Donc, ce que j'ai fait, c'est que je vérifie maintenant l'idée de l'université de ces étudiants, qui est égale à l'ID qui a été
‫entré par l'utilisateur, qui ou qui a été donné à cette méthode.
‫Et maintenant, nous avons juste besoin d'obtenir l'entrée de l'utilisateur.
‫Passons donc à notre méthode principale ici et maintenant.
‫Créons une nouvelle chaîne appelée input qui va être consolé lire la ligne.
‫Et maintenant, j'ai besoin de cela en tant qu'entrée entière en entrée, qui sera convertie en un entier dans ce cas et
‫dans trente-deux et nous convertirons notre entrée.
‫Alors maintenant, je peux aller de l'avant et appeler cette méthode tous les étudiants de cette unité et ce sera l'entrée en tant que int.
‫Et je ne vérifie pas que je n'utilise pas try catch ici.
‫Eh bien, en fait, nous pourrions.
‫Créons donc une capture d'essai.
‫Et n'exécutez ce code que s'il fonctionne, donc s'il ne fonctionne pas, écrivons simplement quelque chose sur la console.
‫Valeur erronée.
‫Nous pourrions faire beaucoup plus ici et nous pourrions dire, d'accord, quel était le problème et ainsi de suite, mais
‫je vais rester simple.
‫Alors maintenant, exécutons le code et voyons si nous pouvons faire quelque chose ici.
‫Je vais donc en saisir un et comme vous pouvez le voir, les étudiants de l'Unité un.
‫Alors maintenant, réexécutons-le et voyons s'il fonctionne également avec vous.
‫Et nous voyons des étudiants de cela.
‫Vous en avez besoin et nous amenons tous les étudiants qui sont à l'université à le faire.
‫Très bien.
‫J'espère que vous réussirez à le faire.
‫Super.
‫Il y a donc encore une chose que je voudrais vous montrer.
‫Alors je vous ai montré ces deux choses.
‫Je vous ai montré comment trier et comment voir comment utiliser l'opérateur conjoint.
‫Maintenant, allons de l'avant et voyons d'autres façons de trier, parce que nous avons vu celle-ci, mais il y
‫a aussi d'autres façons.
‫Je vais donc faire un commentaire qui a attrapé ici jusqu'à là.
‫Et je veux te montrer quelque chose.
‫Créons un tableau d'INT.
‫Et je vais juste dire que ce sont des INT qui ont la valeur de trente 12 pour trois et douze.
‫Et je vais créer d'innombrables int de type et je veux que ce soit les ints triés.
‫Et maintenant, ce qui est cool, c'est que nous pouvons utiliser de I dans certains INT en fait certains dans le monde commandés par ordre par Je sélectionne
‫haut et celui-ci ici devrait être une extrémité inférieure de ceps et qui le commandera à partir de quatre ou en fait à partir
‫de trois, quatre, 12, 12, 13.
‫Maintenant, si je veux l'inverser, il y a aussi un petit moyen sympa de le faire.
‫Je vais donc utiliser une autre fin énumérable et cela sera inversé ici.
‫J'utilise simplement cette méthode triée en début inverse.
‫C'est donc quelque chose qui va simplement inverser mon int trié I énumérable afin d'inverser l'ordre.
‫Maintenant, imprimons-les sur une console donc pour chacun et moi dans les extrémités inversées et cela ajustera la valeur sur mon
‫écran.
‫Alors faisons-le.
‫13, 12, 12, quatre et trois.
‫Donc, comme vous le voyez, c'est une autre façon de trier les choses afin que vous n'ayez pas besoin de faire tout ce que nous
‫avons fait ici.
‫Si vous voulez rester simple et que vous voulez simplement trier des entiers, par exemple, vous pouvez
‫utiliser cette méthode et vous pouvez facilement inverser l'ordre en utilisant la méthode inverse.
‫Donc, j'énumérable est assez puissant, a des fonctionnalités assez intéressantes.
‫Mais il existe encore une autre alternative à cela, nous aurions donc pu utiliser à la place et j'ai
‫d'innombrables types et appelé inversé.
‫A trié.
‫Donc, à partir de I dans un certain sens, ordonné par ordre par I et maintenant l'utiliser comme descendant, donc sélection descendante, je fais maintenant
‫la même chose avec la boucle pour chaque, seulement que nous l'utilisons avec les ins triés inversés maintenant.
‫Très bien, alors réexécutons-le.
‫Et vous voyez 30, 12, 12 pour trois et 30, 12, 12 ou trois, ce sont donc deux façons différentes de procéder.
‫Et en fait, vous avez vu trois façons différentes de trier et de gérer ces choses.
‫Très bien.
‫Donc c'est maintenant en train de descendre et sinon cela aurait été ascendant.
‫Comme vous pouvez le voir, il existe plusieurs façons de trouver une solution à un problème que vous rencontrez.
‫Super.
‫Donc je dirais que c'est bien pour cette vidéo.
‫Passons à la prochaine vidéo.
‫Nous allons découvrir la dernière étape de ce petit programme ici.
‫Alors rendez-vous là-bas.