‫Willkommen zurück.
‫In diesem Video werden wir Luftakrobaten und zumindest einige Teile davon behandeln, und beginnen wir mit der
‫Erstellung in der Neuliste.
‫Also werde ich hier einfach eine neue Array-Liste erstellen und sie so deklarieren, dass eine Array-Liste gelöscht wird.
‫Und wie Sie sehen, beschwert es sich, weil es die Array-Liste nicht kennt.
‫Und wir müssen system that collections verwenden, indem wir system that collections verwenden, da die größte Klasse innerhalb der Collections-Klasse liegt,
‫wie Sie sehen können, die Liste, die Schnittstelle usw. implementiert.
‫Also kann ich weitermachen und einen Namen vergeben und ich werde ihn einfach benutzen oder nennen.
‫Meine Array-Liste ist eine neue Array-Liste.
‫Das ist also eine Möglichkeit, eine Array-Liste zu deklarieren.
‫Und eine andere Möglichkeit besteht darin, bereits anzugeben, wie viele Objekte sich darin befinden sollen.
‫In diesem Fall sage ich also: OK, meine Liste sollte 100 Objekte enthalten.
‫Dieser hier hat eine unbestimmte Anzahl von Objekten mit einer definierten Anzahl von Objekten, und
‫dieser ist mit einer definierten Anzahl von Objekten, mit einem definierten.
‫Gut.
‫Lassen Sie uns nun fortfahren und den Israelis einige Objekte oder Elemente hinzufügen.
‫Wie Sie sehen können, enthält meine Liste mehrere verschiedene Methoden, Eigenschaften und Erweiterungsmethoden.
‫Sie können also einige davon überprüfen und sogar sehen, dass etwas wie Clear einfach die gesamte Array-Liste
‫löscht.
‫Dann haben Sie Container, die überprüfen, ob sich darin etwas befindet, wonach Sie suchen
‫und so weiter.
‫Es gibt also viele interessante Methoden und wir werden einige davon behandeln.
‫Ich werde also etwas hinzufügen und Sie können sehen, dass ich ein Objekt hinzufügen kann.
‫Und das ist das Schöne an Array-Listen.
‫Sie müssen nicht nur Strings oder nur Strings oder irgendetwas anderes enthalten, nur sie können Objekte enthalten.
‫Hier kann also alles verwendet werden, was von jeder Art von Objekt ist.
‫Das heißt, wir können Ganzzahlen darin speichern, sagen wir den Wert von
‫25, dann können wir Zeichenfolgen speichern und dort so etwas wie Hallo, oder wir können dort Doubles speichern.
‫Also dreizehn Komma siebenunddreißig und so weiter.
‫Also füge ich hier nur einige zusätzliche Werte hinzu, wie 13, meine Array-Liste, die addiert und einhundertachtundzwanzig und
‫nur ein weiterer Wert, um sicher zu gehen, wird fünfundzwanzig Komma drei und an dieser Stelle ein solider Befehl
‫sein.
‫Gut.
‫Was ich jetzt tun kann, ist, einige Methoden für meine Array-Listen zu verwenden.
‫Zum Beispiel kann ich die Methode "removed" verwenden und hier muss ich definieren, was ich entfernen möchte.
‫Ich entferne also nicht nur einen Index, sondern sage auch, welches Objekt ich entfernen möchte.
‫Nehmen wir an, ich möchte die 13 loswerden.
‫Also verwende ich einfach remove 13.
‫Dadurch wird ein Element mit einem bestimmten Eintrag aus der Array-Liste oder mit einem bestimmten Wert gelöscht.
‫Vielleicht ist das besser.
‫Es wird also 13 von dort entfernen, also sagen wir, ich habe zweimal 13 drin, was ich so mache, dann
‫wird es 13 von meiner Liste entfernen.
‫Als nächstes müssen Sie an einem bestimmten Index entfernen.
‫Das Lead-Element hatte also eine bestimmte Position oder einen bestimmten Index, und dies geschieht mit der Methode remove at.
‫Und Sie können sehen, dass es einen Entfernungsbereich gibt.
‫Sie können also einfach sagen, OK, ab diesem Zeitpunkt möchte ich zwei Werte löschen.
‫Sagen wir also ab Punkt vier.
‫Also hier möchte ich, dass du zu Werten führst.
‫Also werden 128 und fünfundzwanzig Punkt drei gelöscht.
‫Aber ich werde einfach remove add verwenden und das an Position Null entfernen.
‫Es sollte also dieses hier löschen oder entfernen.
‫Also die fünfundzwanzig und jetzt gibt es so etwas wie Zählen.
‫Wenn Sie also wissen möchten, wie viele Objekte sich in Ihrer Array-Liste befinden, können Sie das Schlüsselwort count verwenden.
‫Jetzt möchte ich das auf die Konsole schreiben, also werde ich es einfach so verwenden.
‫So.
‫Richtig, Konsolenzähler.
‫Gut.
‫Kommen wir nun zu etwas sehr Interessantem.
‫Lassen Sie uns für jede Schleife eine erstellen, die alle Objekte in unserer Array-Liste überprüft.
‫Und ich werde es Objekt oder Objekt in meiner Array-Liste nennen.
‫Und es wird jedes einzelne Objekt in meiner Array-Liste durchlaufen, und es wird ein Objekt
‫in dieser Iteration sein.
‫Was wir also tun können, ist, zu überprüfen, ob das Objekt vom Typ ist, und dann können wir etwas codieren.
‫Nehmen wir an, ich möchte alle Zahlen addieren und natürlich die Zeichenfolge hier nicht hinzufügen.
‫Ich werde also ein neues Doppelergebnis erstellen.
‫Oder Sie könnten es einige nennen, vielleicht ist einiges genauer.
‫Dies wird die Summe sein.
‫Und jetzt sollte meine Summe die ganze Zahl und das Doppelte sein, die sich in meiner Array-Liste befinden.
‫Aber da ich jetzt nicht einfach eine ganze Zahl zu einem Double hinzufügen kann, muss ich sie konvertieren.
‫Also werde ich das verwenden, um das in Double umzuwandeln.
‫Und hier werde ich OBJ sagen, weil Objekt ein Objekt ist oder Objekt ein Objekt ist.
‫Es ist keine ganze Zahl, es enthält eine ganze Zahl, aber es ist vom Typ Objekt.
‫So kann ich es in ein Double werfen und einfach zu einem Double hinzufügen.
‫Aber wenn es kein Double ist, muss ich es in ein Double umwandeln.
‫Wenn es sich also um eine ganze Zahl handelt, kann ich sie in ein Double umwandeln.
‫Also überprüfe ich.
‫Ist es eine ganze Zahl?
‫Ja, ist es.
‫Gut.
‫Also wandeln wir es in ein Double um und addieren wir zu unserer Summe und hier sonst, wenn OBJ ein Double ist.
‫Wenn dies der Fall ist, verwenden Sie einfach etwas plus gleich.
‫Und hier kann man nicht einfach obj sagen.
‫Wie Sie sehen, kann ich einfach das Objekt hinzufügen, das damit zu tun hat, dass es ein Objekt ist, kein Double.
‫Und Sie können nicht einfach ein Objekt zum Double hinzufügen, wie ich gerade sagte.
‫Was Sie hier tun müssen, ist Casting.
‫Also hier werde ich sagen, dass ich dieses Objekt in ein Double verwandeln möchte.
‫Und wenn das erledigt ist, dann addieren Sie das bitte zur Summe und ich mache endlich was anderes.
‫Und hier könnte ich natürlich auch prüfen, ob obj string ist.
‫Wenn das der Fall ist, dann schreiben Sie es einfach auf die Konsole.
‫Schreiben Sie also einfach obj.
‫Gut.
‫Jetzt schreiben wir die Konsole oder verwenden die Konsole, um zu sehen, was das Ergebnis war und nicht mit einem Großbuchstaben und ich
‫habe es tatsächlich Summe genannt und schließlich
‫den Leseschlüssel getröstet.
‫Jetzt lassen Sie es uns laufen lassen, und wie Sie sehen können, erhalten wir fünf, wir erhalten hallo und einhundertneunundsiebzig
‫Komma sechs sieben.
‫Was sind das für Zahlen?
‫Diese fünf ist die Anzahl der Elemente in meiner Array-Liste.
‫So heißt es hier, zählen und zählen ist fünf.
‫Wenn wir uns hier ansehen, wie viele Werte wir hatten, während wir sieben, eins, zwei, drei, vier, fünf, sechs, sieben
‫hatten.
‫Und wir haben die 13 entfernt und die Null entfernt.
‫Schauen wir uns jetzt an, ob die 13 noch drin ist.
‫Wenn wir also dreizehn Komma drei sieben nehmen und hundertachtundzwanzig und fünfundzwanzig Komma drei
‫plus die dreizehn addieren, erhalten wir dieses Ergebnis.
‫Das führende remove 13 hat also das Element mit einem bestimmten Wert gelöscht.
‫Löschen Sie also ein Element und nicht alle, wie Sie hier sehen können.
‫Es wird also eine 13 entfernt und nur die erste entfernt.
‫Also kopieren wir das und führen es erneut aus.
‫Und jetzt haben wir 13 zweimal entfernt, und wie Sie sehen können, erhalten wir diesen Wert von 166, also war immer
‫noch eine 13 drin.
‫Lassen Sie es uns also erneut ausführen, wenn es keine gibt.
‫13.
‫Und.
‫Wie Sie sehen, ist alles gut, also versuchen Sie, etwas zu entfernen, aber es war nichts. Wenn also nichts ist,
‫wie Sie sehen können, tut es einfach nichts.
‫Obwohl wir dreimal versucht haben, diese 13 zu löschen oder die 13 zu entfernen, war keine 13 mehr drin.
‫Gut.
‫Das war also ein kleiner Einstieg in einen Realisten.
‫Und wie Sie sehen, gibt es viel über Irrealis zu wissen, und sie sind ziemlich cool.
‫Und im nächsten Video werden wir weitermachen und noch mehr Methoden der Spitzenklasse verwenden.
‫Bevor wir das tun, möchte ich jedoch noch kurz über etwas sprechen, über das ich noch nicht gesprochen habe.
‫Und das ist dieses Objekt hier.
‫Warum verwende ich hier object in meiner Array-Liste anstelle von beispielsweise Array-Liste als Datentyp oder
‫sogar Integer oder String?
‫Nun, ich verwende hier Objekt, weil Objekt die höchste Ebene ist.
‫Klasse, die es gibt, jede andere Klasse erbt in gewisser Weise von diesem Klassenobjekt, deshalb können wir hier
‫Objekte verwenden, da alle anderen Datentypen, die in meiner Array-Liste enthalten sind, damit funktionieren, denn wenn wir
‫uns unser Array ansehen list, wir haben hier eine ganze Zahl.
‫Wir haben die Saite hier, dann haben wir ein Double da drin.
‫Wir haben also drei verschiedene Datentypen und können nicht einfach sagen, OK, Objekt oder dieses Objekt wird eine
‫Ganzzahl oder wird eine Zeichenfolge oder ein Double sein, denn das wäre nicht richtig, weil es alles ist
‫von diesen Dingen.
‫Rechts.
‫Und genau darum kümmert sich das Objekt.
‫Wenn wir also diesen Ansatz verwenden, wird er intelligent genug sein, um zu verstehen, OK, falls es sich um
‫eine ganze Zahl handelt, wird er sich darum kümmern und zur Summe addieren.
‫Andernfalls wird es zur Summe addiert, wenn es sich um ein Doppeltes handelt.
‫Aber wenn es ein String ist, wird er nur den String ausgeben.
‫Gut.
‫Ich wollte nur sichergehen, dass das ganz klar ist.
‫Deshalb habe ich dieses kleine Stück dem Video hinzugefügt.
‫Wenn Sie weitere Fragen haben, bei denen Sie das Gefühl haben, dass es nicht
‫gut genug erklärt wurde, dann lassen Sie es mich bitte in den Q&A wissen und ich werde den Vorträgen zusätzliche Anweisungen oder Beschreibungen hinzufügen.
‫Gut.
‫Wir sehen uns also im nächsten Video.