Inline-Array-Deklarationen in Methodenaufrufen
Bei der Übergabe eines Arrays als Argument an eine Methode ist es üblich, das Array zu deklarieren explizit vor dem Anruf angeben. In manchen Fällen kann es jedoch wünschenswert sein, das Array innerhalb des Methodenaufrufs selbst inline zu deklarieren.
Um dies zu erreichen, verwenden Sie einfach das Schlüsselwort new, um eine neue Array-Instanz zu erstellen und initialisieren Sie es mit den gewünschten Elementen. Angenommen, Sie haben eine Methode m(), die ein Array von Zeichenfolgen als Argument verwendet. Anstatt eine benannte Variable für das Array zu deklarieren, können Sie ein anonymes Array direkt an die Methode übergeben:
m(new String[]{"blah", "hey", "yo"});
Diese Inline-Deklaration vermeidet die Notwendigkeit, eine separate Variable für das Array zu deklarieren, was nützlich sein kann, wenn das Array nur einmal verwendet wird und später im Code nicht referenziert werden muss.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3