‫Torneremo.
‫In questo video, tratteremo gli aerei e almeno alcune parti di esso, e andiamo avanti e
‫iniziamo creando nella relist.
‫Quindi creerò qui un nuovo elenco di array, dichiarandolo così cancellando un elenco di array.
‫E come puoi vedere, si lamenta perché non conosce l'elenco degli array.
‫E abbiamo bisogno di usare le collezioni di sistema usando quelle collezioni di sistema perché la classe più grande è all'interno della classe
‫delle collezioni, come puoi vedere, implementa l'elenco, l'interfaccia e così via.
‫Quindi posso andare avanti e dare un nome e lo userò o lo chiamerò.
‫Il mio elenco di array è un nuovo elenco di array.
‫Quindi questo è un modo per dichiarare un elenco di array.
‫E un altro modo è dire già quanti oggetti dovrebbero essere lì dentro.
‫Quindi, in questo caso, dirò, OK, la mia lista dovrebbe contenere 100 oggetti.
‫Questo qui ha una quantità indefinita di oggetti con una quantità definita di oggetti, e
‫quello è con una quantità definita di oggetti, con un definito.
‫Tutto bene.
‫Quindi ora andiamo avanti e aggiungiamo alcuni oggetti o elementi agli israeliani.
‫Quindi, come puoi vedere, il mio elenco ha più metodi, proprietà e metodi di estensione diversi.
‫Quindi puoi controllarne alcuni e puoi persino vedere qualcosa come Clear cancellerà semplicemente l'intero elenco di
‫array.
‫Quindi hai dei contenitori che controlleranno se c'è qualcosa che stai cercando e
‫così via.
‫Quindi un sacco di metodi interessanti e ne tratteremo alcuni.
‫Quindi aggiungerò qualcosa e puoi vedere che posso aggiungere un oggetto.
‫E questa è la bellezza degli elenchi di array.
‫Non è necessario che contengano solo stringhe o solo o qualsiasi altra cosa solo possono contenere oggetti.
‫Quindi tutto ciò che è di qualsiasi tipo di oggetto può essere usato qui.
‫Quindi questo significa che possiamo memorizzare interi lì dentro, diciamo il valore di 25,
‫quindi possiamo andare avanti e memorizzare stringhe e lì qualcosa come ciao, o possiamo andare avanti e memorizzare i doppi lì dentro.
‫Quindi tredici virgola trentasette e così via.
‫Quindi aggiungerò solo alcuni valori aggiuntivi qui, come 13, il mio elenco di array che aggiungono e centoventotto
‫e solo un altro valore per essere sicuro che sarà venticinque virgola tre e un comando solido a quel
‫punto.
‫Tutto bene.
‫Quindi ora quello che posso fare è usare alcuni metodi nei miei elenchi di array.
‫Ad esempio, posso usare il metodo rimosso e qui devo definire cosa voglio rimuovere.
‫Quindi non sto solo rimuovendo un indice, sto dicendo quale oggetto voglio rimuovere.
‫Quindi diciamo che voglio sbarazzarmi del 13.
‫Quindi userò solo remove 13.
‫Questo cancellerà l'elemento con una voce specifica dall'elenco dell'array o con un valore specifico.
‫Forse è meglio.
‫Quindi rimuoverà 13 da lì, quindi diciamo che ho due volte 13 lì dentro, cosa che farò in questo
‫modo, quindi rimuoverà 13 dalla mia lista.
‫Ora, il prossimo è rimuovere in un indice specifico.
‫Quindi l'elemento lead aveva una posizione o un indice specifici, e questo viene fatto usando il metodo remove at.
‫E puoi vedere che c'è un intervallo di rimozione.
‫Quindi puoi semplicemente dire, OK, da quel momento voglio eliminare due valori.
‫Quindi diciamo dal punto quattro.
‫Quindi questo qui, voglio che porti ai valori.
‫Quindi eliminerà 128 e venticinque virgola tre.
‫Ma userò remove add e rimuoverò quello alla posizione zero.
‫Quindi dovrebbe eliminare o rimuovere questo qui.
‫Quindi i venticinque e ora c'è qualcosa chiamato conteggio.
‫Quindi, se vuoi sapere quanti oggetti ci sono all'interno del tuo elenco di array, puoi usare la parola chiave count.
‫Ora quello che voglio fare è scriverlo sulla console, quindi lo userò in questo modo.
‫Così.
‫Giusto, conteggio console.
‫Tutto bene.
‫Ora passiamo a qualcosa di molto interessante.
‫Creiamo un ciclo for each, che controllerà tutti gli oggetti nel nostro elenco di array.
‫E lo chiamerò oggetto o oggetto nel mio elenco di array.
‫E passerà attraverso ogni singolo oggetto all'interno del mio elenco di array, e sarà
‫un oggetto in quell'iterazione.
‫Quindi quello che possiamo fare è controllare se l'oggetto è di tipo e quindi possiamo fare un po' di codice.
‫Quindi diciamo che voglio sommare tutti i numeri e, naturalmente, non voglio aggiungere la stringa qui.
‫Quindi creerò un nuovo doppio risultato.
‫Oppure potresti chiamarlo un po', forse un po' è più preciso.
‫Questa sarà la somma.
‫E ora la mia somma dovrebbe essere l'intero e il doppio che si trovano all'interno del mio elenco di array.
‫Ma ora, poiché non posso semplicemente aggiungere un numero intero a un doppio, devo convertirlo.
‫Quindi lo userò per convertirlo in doppio.
‫E qui dirò OBJ perché poiché l'oggetto è un oggetto o l'oggetto è un oggetto.
‫Non è un intero, contiene un intero, ma è di tipo oggetto.
‫Quindi posso trasformarlo in un doppio e semplicemente aggiungerlo a un doppio.
‫Ma se non è un doppio, devo convertirlo in un doppio.
‫Quindi, se è un numero intero, posso convertirlo in un doppio.
‫Quindi sto controllando.
‫È un numero intero?
‫Si lo è.
‫Tutto bene.
‫Quindi convertiamolo in un doppio e aggiungiamo alla nostra somma e qui altro se OBJ è un doppio.
‫Quindi, se è così, usa semplicemente un più uguale.
‫E qui non puoi semplicemente dire obj.
‫Come puoi vedere, posso semplicemente aggiungere l'oggetto che ha a che fare con questo essere un oggetto, non un doppio.
‫E non puoi semplicemente aggiungere un oggetto da raddoppiare, come ho appena detto.
‫Quindi quello che devi fare qui è usare il casting.
‫Quindi qui dirò che voglio trasformare quell'oggetto in un doppio.
‫E se questo è fatto, per favore aggiungilo alla somma e finalmente parlerò di altro.
‫E qui potrei anche, ovviamente, controllare se obj è stringa.
‫Quindi, se è così, scrivilo semplicemente sulla console.
‫Quindi scrivi semplicemente obj.
‫Tutto bene.
‫Ora scriviamo la console o usiamo la console per vedere qual è stato il risultato risultato e non con la maiuscola e in
‫realtà l'ho chiamato sum e infine console
‫la chiave di lettura.
‫Ora, eseguiamolo e, come puoi vedere, otteniamo cinque, otteniamo ciao e centosettantanove virgola
‫sei sette.
‫Allora quali sono questi numeri?
‫Questo cinque è la quantità di elementi all'interno del mio elenco di array.
‫Quindi qui dice, conta e conta fa cinque.
‫Se controlliamo qui quanti valori avevamo mentre avevamo sette, uno, due, tre, quattro, cinque, sei,
‫sette.
‫E abbiamo rimosso il 13 e abbiamo rimosso lo zero.
‫Quindi ora controlliamo se il 13 è ancora lì.
‫Quindi se prendiamo quel tredici virgola tre sette e aggiungiamo centoventotto e venticinque virgola tre
‫più il tredici, come puoi vedere, ci dà questo risultato.
‫Quindi il comando remove 13 ha eliminato l'elemento con un valore specifico.
‫Quindi elimina un elemento e non tutti, come puoi vedere qui.
‫Quindi rimuove un 13 e rimuove solo il primo.
‫Quindi copiamolo ed eseguiamolo di nuovo.
‫E ora abbiamo rimosso 13 due volte e, come puoi vedere, otteniamo questo valore di 166, quindi c'era ancora un
‫13 lì dentro.
‫Quindi eseguiamolo di nuovo quando non c'è.
‫13.
‫E.
‫Come puoi vedere, tutto va bene, quindi prova a rimuovere qualcosa, ma non c'era niente, quindi se non c'è niente,
‫come puoi vedere, semplicemente non fa nulla.
‫Anche se abbiamo provato tre volte a eliminare questo 13 o rimuovere il 13 e non c'era più 13 dentro.
‫Tutto bene.
‫Quindi è stato un piccolo inizio per un realista.
‫E come puoi vedere, c'è molto da sapere su Irrealis, e sono davvero fantastici.
‫E nel prossimo video, andremo avanti e useremo ancora più metodi della più grande classe.
‫Prima di farlo, tuttavia, vorrei parlare rapidamente di qualcosa di cui non ho parlato.
‫E questo è questo oggetto qui.
‫Allora perché sto usando l'oggetto nel mio elenco di array qui invece di, ad esempio, l'elenco di array come tipo di
‫dati o anche intero o stringa?
‫Bene, sto usando l'oggetto qui perché l'oggetto è il livello più alto.
‫La classe che c'è ogni altra classe sta ereditando in un certo modo da quell'oggetto di classe, ecco perché possiamo
‫usare gli oggetti qui, perché qualsiasi tipo di dati diverso che sarà all'interno del mio elenco di array funzionerà con
‫questo, perché se guardiamo il nostro array list, qui abbiamo un numero intero.
‫Abbiamo la stringa qui, poi abbiamo un doppio là dentro.
‫Quindi ci sono tre diversi tipi di dati lì dentro e non possiamo semplicemente dire, OK, oggetto o
‫questo oggetto sarà un intero o sarà una stringa o un doppio, perché non sarebbe corretto, perché è
‫tutto di quelle cose.
‫Destra.
‫E l'oggetto si occupa proprio di questo.
‫Quindi, se usiamo questo approccio, sarà abbastanza intelligente da capire, OK, nel caso in cui sarà
‫un numero intero, se ne occuperà e si aggiungerà alla somma.
‫Altrimenti, andrà ad aggiungersi alla somma se è un doppio.
‫Ma se è una stringa, stamperà solo la stringa.
‫Tutto bene.
‫Volevo solo assicurarmi che fosse del tutto chiaro.
‫Ecco perché ho aggiunto questo piccolo pezzo al video.
‫Se hai altre domande in cui ritieni che non sia stato
‫spiegato abbastanza bene, faccelo sapere nelle domande e risposte e aggiungerò alcune istruzioni o descrizioni aggiuntive alle lezioni.
‫Tutto bene.
‫Allora ci vediamo al prossimo video.