zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

0: Amy
1: Bob
2: Deb

isEmpty()

Um zu überprüfen ob ArrayList Elemente hat, verwenden wir:

boolean isEmpty()

Die Methode gibt true zurück, wenn alle Zellen der ArrayList leer sind.

Warnung: Der Wert null in einer Zelle zählt als Daten. Eine leere Zelle ist nicht das gleiche wie eine Zelle, die null enthält.

Um alle Elemente von einer Liste zu entfernen, verwenden wir:

void clear()

Frage 15:

(Rätsel:) Was wird das folgende Programm ausgeben?

import java.util.* ;

public class NullPuzzle
{
  public static void main ( String[] args)
  {
    ArrayList<String> nobby = new ArrayList<String>();

    System.out.println("Case A:" + nobby.isEmpty());

    nobby.add( null );
    System.out.println("Case B:" + nobby.isEmpty());

    nobby.remove( 0 );
    System.out.println("Case C:" + nobby.isEmpty());

    nobby.add( "" );
    System.out.println("Case D:" + nobby.isEmpty());

    nobby.clear( );
    System.out.println("Case E:" + nobby.isEmpty());

  }
}

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite