Syntax
Arraydeque_Object.removeif (Prädikat filter_condition)Wo Arraydeque_Object repräsentiert die Arraydeque -Sammlung.
Parameter
Es braucht ein Prädikat, das dem Zustand folgt.
Notiz
Wenn das Prädikat null ist, dann a NULLPOINTERException ist geworfen.
Beispiel 1
Hier erstellen wir eine Arraydeque -Sammlung mit 5 String -Typelementen und entfernen die Zeichenfolgen, die mit „V“ beginnen.
Java importieren.Util.*;Ausgang:
Wir können also sehen, dass Vijaya und Vani die beiden Saiten sind, die mit „V“ beginnen, so dass sie aus dem a_deque_object entfernt werden.
Hier ist das Prädikat, das zum Filtern dieser Daten verwendet wird - Filter -> (Filter.charat (0) == 'v')
Hier bezieht sich der Filter auf die Variable.
Erläuterung
Zeile 9,18:
Erstellen Sie ein Arraydeque mit dem Namen A_DEQUEOBJECT mit Stringstypen und zeigen Sie sie an
Zeile 21,23:
Filtern Sie nun das a_deque_object mit dem Prädikat - Filter -> (Filter.charat (0) == 'v')
Beispiel 2
Hier erstellen wir eine Arraydeque -Sammlung mit 5 Ganzzahl -Elementen und entfernen die Werte, die größer als 200 sind.
Java importieren.Util.*;Ausgang:
Wir können also sehen, dass 300.400 und 500 die drei Werte sind, die größer als 200 sind. Sie werden also aus dem a_deque_object entfernt.
Hier ist das Prädikat, das zum Filtern dieser Daten verwendet wird - Filter -> (Filter> 200)
Hier bezieht sich der Filter auf die Variable.
Erläuterung
Zeile 9,18:
Erstellen Sie ein Arraydeque mit dem Namen A_DEQUEOBJECT mit Ganzzahltypen und zeigen Sie sie an
Zeile 21,22:
Filtern Sie nun das a_deque_object mit dem Prädikat - Filter -> (Filter> 200)
Beispiel 3: Demonstration von NullPointerexception
Lassen Sie uns Null als Prädikat angeben.
Java importieren.Util.*;Ausgang:
Wir können das sehen NULLPOINTERException wird erhöht.
Abschluss
Wir haben gesehen. Stellen Sie sicher, dass Sie Null nicht angeben, da dies zu einer NullPointerexception führt. Wir haben zwei Beispiele diskutiert, indem wir unterschiedliche Bedingungen im Prädikat anwendeten und auch die Nullpointerexception demonstriert haben.