‫Ben tornato.
‫E questo video, selezioneremo gli studenti e controlleremo anche per scoprire tutti gli studenti
‫di una specifica università.
‫Quindi andiamo avanti e creiamo un metodo.
‫Sono all'interno della mia classe di manager universitario e andrò avanti e creerò un metodo qui
‫chiamato Soad Students di H.
‫E prima creo una nuova variabile chiamata Sorted Students, che sarà da student in student.
‫E lo ordinerò per ordine, per età di pensiero dello studente, e selezionerò lo studente.
‫Quindi, come puoi vedere, stiamo usando order by which è un operatore che ordinerà l'output in base al valore dato.
‫Quindi ordinerà l'output in base al nostro valore di età.
‫Inoltre, invece di assegnare una nuova variabile dall'enumerabile di tipo II, usiamo semplicemente var seed come scorciatoia, che funziona, ma
‫generalmente rende il codice un po' più lento perché ha bisogno di capire di quale tipo dovrebbe
‫essere, perché VAR è un tipo molto generico, come puoi vedere, rappresenta una sequenza ordinata e sa
‫già che l'elemento T è uno studente qui, quindi.
‫Beh, è abbastanza intelligente.
‫Lo fa mentre ci stiamo lavorando proprio qui.
‫Va bene.
‫Quindi ora stampiamo i nostri studenti ordinati su questa console, gli studenti ordinati per età e poi stampiamo tutti
‫gli studenti.
‫Quindi per ogni ciclo qui e il tipo di variabile dovrebbe essere studente, il nome dovrebbe essere studente.
‫E la raccolta che voglio controllare è studenti ordinati.
‫E poi qui userò solo quella stampa dello studente.
‫Quindi stamperò le informazioni sullo studente per ogni singolo studente nel nostro elenco di studenti ordinato,
‫che viene creato in base alla nostra dichiarazione di collegamento che abbiamo qui.
‫Quindi stiamo usando questo operatore qui.
‫E come sai, ci sono più operatori diversi in Link.
‫Nella documentazione, generalmente troverai gli operatori di cava standard, quindi qui vediamo un ordine più alto
‫per allora ne troverai di diversi qui.
‫Raggruppamento delle operazioni di generazione dei dati, aberrazione dell'uguaglianza, in modo da poter controllare tutte le diverse operazioni che ci
‫sono.
‫Va bene.
‫Quindi consiglio vivamente di controllare la documentazione.
‫Va bene.
‫Quindi ora diamo un'occhiata.
‫Usiamo il nostro manager universitario per ordinare gli studenti in base alla loro età e stamparli sul consiglio.
‫Quindi eseguiamolo.
‫E poi siamo studenti ordinati per età dello studente chiamante con un solo sesso femminile, 17 anni.
‫Poi abbiamo Laila che aveva solo tre anni e 19 anni e così via.
‫Quindi puoi vedere che li sta ordinando in un modo specifico, andando dal basso verso l'alto.
‫Va bene.
‫Ora è così che puoi ordinare gli studenti per età.
‫Ora, diamo un'occhiata a qualcosa che abbiamo fatto in modo simile prima.
‫Ma abbiamo usato i database per questo.
‫E ora useremo link, che può fare la stessa cosa con le liste.
‫Quindi creiamo un nuovo metodo.
‫Vuoto pubblico, tutti gli studenti del Jane Tech.
‫Quindi questo ci darà tutti gli studenti che sono alla Beijing Technology University.
‫E ora il problema qui è che non abbiamo una lista che li contenga entrambi.
‫Quindi dobbiamo passare a questo ID universitario con chiave straniera e quindi controllare il nome dell'università.
‫Quindi è un po' più complesso.
‫È come unire due tavoli insieme.
‫E hai visto come farlo nell'ultimo capitolo in cui abbiamo dovuto unire due tabelle, la tabella degli animali e
‫la tabella dello zoo per creare questa tabella degli animali dello zoo.
‫Ed è una cosa simile che dobbiamo fare qui.
‫Quindi andiamo avanti e riuniamoli.
‫Ci saranno innumerevoli studenti che voglio avere qui e li chiamerò studenti
‫BGT.
‫Quindi studenti di tecnologia di Pechino.
‫E qui lo uso anche per ogni ciclo di studenti e studenti.
‫Ora devo iscrivermi all'università.
‫E in questo caso, in realtà è un minuscolo.
‫Tu università nelle università su punto studente, ID università e ora dobbiamo equalizzare la parola chiave uguale a
‫università.
‫Ho pensato di indossare l'università.
‫Quel nome è uguale alla tecnologia genetica e ora seleziona quello studente.
‫Quindi seleziona studente.
‫Quindi stiamo usando l'operatore congiunto, che si applica all'ID universitario dello studente, quindi
‫dobbiamo controllare l'ID dell'università dello studente e poi vogliamo vedere.
‫Quale studente ha l'ID universitario in cui il nome di quell'ID universitario esatto è Beijing Tech?
‫Quindi, nel nostro caso, sappiamo che lo è anche.
‫Quindi l'idea di due è uguale alla Beijing Tech University, giusto.
‫Quindi ora esaminiamo praticamente tutti gli studenti e prendiamo le loro università con l'operatore congiunto e
‫poi controlliamo semplicemente se l'Università associata ha il nome Beijing Tech.
‫Questo è tutto.
‫Questo è ciò che facciamo con questa riga di codice.
‫Bene, è una riga di codice.
‫Nel nostro caso, sono quattro righe, ma di solito questa è solo una riga di codice e ora possiamo
‫stamparla nella console.
‫Quindi studenti di Beijing Tech e ora andiamo avanti e usiamo un ciclo per ogni qui,
‫che sarà studente a Pechino per studenti.
‫E ora stampiamolo sulla console.
‫Quindi stampa così.
‫Va bene.
‫Ora diamo un'occhiata a tutti gli studenti della Beijing Tech.
‫Usa voi, ehm, qui, tutti gli studenti della Beijing Tech e stampatelo.
‫Dovrebbe essere per gli studenti.
‫E noi siamo studenti della Beijing Tech con l'idea di un maschio di due e ventidue anni dall'università
‫con l'idea di due e così via.
‫Quindi vedete che abbiamo tutti i nostri diversi studenti qui.
‫E c'è una cosa che potresti aver visto che ho quando l'ho fatto non mi sono preso cura di un copia
‫e incolla qui.
‫Abbiamo Tony e Frank che hanno lo stesso ID.
‫Quindi questo dovrebbe essere tre e poi dovremmo salire così.
‫Uno due tre quattro cinque sei.
‫Va bene.
‫Ora una piccola sfida per te.
‫Crea un metodo che accetta il valore intero di IDN.
‫Quindi ha un perimetro di tipo a Detroit, e dovrebbe darci tutti gli studenti dall'ID
‫fornito dall'utente.
‫Quindi abbiamo bisogno di usare console la linea rossa per ottenere l'input dell'utente.
‫Quindi devi convertirlo in un numero intero.
‫E poi vogliamo avere tutti gli studenti che sono all'università che ha l'ID specifico.
‫Quindi, come sai, l'Università di Yale ha l'unico e Pechino ha deciso di ordinare l'utente se ne inserisce
‫uno, quindi Carla e Tony dovrebbero essere stampati sullo schermo.
‫Se ne inserisce due, tutti gli studenti di Pechino dovrebbero essere stampati sullo schermo.
‫Quindi, per favore, vai avanti e provalo.
‫Va bene, spero che tu l'abbia fatto.
‫Quindi ho appena creato un nuovo metodo, che chiamo public void, tutti gli studenti di quell'unità, e qui ho bisogno di
‫un intero chiamato I. D. E quello che farò qui è semplicemente
‫copiare tutto quel codice da lì, e cambierò solo.
‫Questo qui per nascondere e.
‫Qui da quell'unità, e sarà zero così, Cuma Edem ora, ovviamente, non dovrebbe essere il nome, ma l'idea di quell'università
‫e invece di studenti BGT, la chiamerò semplicemente i miei studenti.
‫Quindi quello che ho fatto è controllare ora l'idea dell'università di quegli studenti, che è uguale all'ID che è stato inserito
‫dall'utente, che o che è stato dato a questo metodo.
‫E ora abbiamo solo bisogno di ottenere l'input dall'utente.
‫Quindi andiamo al nostro metodo principale qui e ora.
‫Creiamo una nuova stringa chiamata input che verrà consolata read line.
‫E ora ne ho bisogno come input intero come input, che verrà convertito in un numero intero in questo caso e
‫in trentadue e convertiremo il nostro input.
‫Quindi ora posso andare avanti e chiamare quel metodo tutti gli studenti di quell'unità e sarà l'input come int.
‫E non sto controllando che non sto usando try catch qui.
‫Beh, in realtà, potremmo.
‫Quindi creiamo un tentativo di cattura.
‫Ed esegui quel codice solo se funziona, quindi se non funziona, scriviamo qualcosa sulla console.
‫Valore sbagliato.
‫Potremmo fare molto di più qui e potremmo dire, OK, qual era il problema e così via, ma lo
‫farò sul semplice.
‫Quindi ora eseguiamo il codice e vediamo se possiamo fare qualcosa qui.
‫Quindi ne inserirò uno e, come potete vedere, studenti dell'Unità uno.
‫Quindi ora eseguiamolo di nuovo e vediamo se funziona anche con te.
‫E vediamo studenti da questo.
‫È necessario e facciamo sì che tutti gli studenti che sono all'università lo facciano.
‫Va bene.
‫Spero che tu riesca a farlo.
‫Grande.
‫Quindi c'è un'altra cosa che vorrei mostrarvi.
‫Quindi ti ho mostrato queste due cose.
‫Ti ho mostrato come ordinare e come vedere come utilizzare l'operatore congiunto.
‫Ora, andiamo avanti e vediamo altri modi di ordinare, perché abbiamo visto questo in un modo, ma ci sono
‫anche altri modi.
‫Quindi ho intenzione di commentare che ha catturato qui fino a là.
‫E voglio mostrarti una cosa.
‫Creiamo un array di INT.
‫E dirò solo che sono alcuni INT che hanno il valore di trenta 12 per tre e dodici.
‫E creerò un numero infinito di tipi int e voglio che siano gli int ordinati.
‫E ora la cosa interessante è che possiamo usare da I in alcuni INT in realtà alcuni nel mondo ordinati per ordine da Seleziono
‫alto e questo qui dovrebbe essere un'estremità inferiore dei porcini e questo lo ordinerà da quattro o in realtà partendo da
‫tre, quattro, 12, 12, 13.
‫Ora, se voglio invertirlo, c'è anche un piccolo modo per farlo.
‫Quindi userò un'altra fine enumerabile e questa sarà invertita qui.
‫Io uso semplicemente questo ordinato nel metodo di avvio inverso.
‫Quindi è qualcosa che invertirà semplicemente il mio int I enumerabile ordinato in modo che invertirà l'ordine.
‫Ora stampiamoli su una console così per ciascuno e io invertiti e questo raddrizzerà il valore sul mio
‫schermo.
‫Quindi facciamolo.
‫13, 12, 12, quattro e tre.
‫Quindi, come vedi, questo è un altro modo di ordinare le cose in modo da non dover fare tutte le cose che abbiamo
‫fatto qui.
‫Se vuoi mantenerlo semplice e vuoi solo ordinare i numeri interi, ad esempio, puoi usare
‫questo modo e puoi invertire facilmente l'ordine usando il metodo inverso.
‫Quindi enumerabile è piuttosto potente, ha caratteristiche piuttosto interessanti.
‫Ma c'è anche un'altra alternativa a questo, quindi avremmo potuto invece usare e ho innumerevoli
‫tipi e chiamati invertiti.
‫Risolto.
‫Quindi da I in un certo senso, ordinato per ordine da I e ora lo uso come selezione discendente, quindi discendente, ora faccio la
‫stessa cosa con il ciclo for each, solo che lo usiamo con gli ins ordinati invertiti ora.
‫Va bene, quindi eseguiamolo di nuovo.
‫E vedi 30, 12, 12 per tre e 30, 12, 12 o tre, quindi questi sono due modi diversi di farlo.
‫E in realtà hai visto tre modi diversi di ordinare e gestire quelle cose.
‫Va bene.
‫Quindi questo ora sta discendendo e altrimenti sarebbe stato ascendente.
‫Quindi, come puoi vedere, ci sono diversi modi per trovare una soluzione a un problema che hai.
‫Grande.
‫Quindi direi che va bene per questo video.
‫Andiamo avanti con il prossimo video.
‫Verificheremo il passaggio finale di questo piccolo programma qui.
‫Quindi ci vediamo lì.