Zum Inhalt springen

Belegung von Arrays


HuDeanY

Empfohlene Beiträge

Hallo Leutz,

Hab da ne Frage die sich wohl allein durch Syntax-Hinweis erledigen lässt ... habs aber in Java Insel etc nicht gefunden.

Also, wenn ich ein Bool-Array anlege, sagen wir mal mit

boolean[] neuesArray;

dann steckt da zunächst der Wert null drin weils noch keine Instanz beinhaltet.

Nun möchte ich das Array auf Größe 100 instanziieren mit

neuesArray = new boolean[100];

Damit sind jetzt alle 100 booleans mit false standardmässig vorbelegt.

wenn ich aber nun true statt false haben möchte ... wie geht das syntaktisch?

In PL/1 gibts da was in der Art:

neuesArray = new boolean[100] {false};

oder

neuesArray = new boolean[100] {false, true}; //das würde abwechselnd true und false reinlegen

Also Frage... gibts das in Java? ... und wie siehts aus?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nein, gibt es nicht. Du musst dich selbst um die Belegung des Arrays kümmern.



  public static void main(String[] args) throws Exception {

    boolean[] newArray = new boolean[5];

    for(int i=0; i < newArray.length; i++) {

      newArray[i] = true;

    }

  }

Bei einem "kleinen" Array bzw. unterschiedlicher Belegung würde auch eine direkte Initialisierung Sinn machen;)


  public static void main(String[] args) throws Exception {

    boolean[] newArray = {true, true, true, true, false};

  }

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...