Es ist ein Array von einem Element. In diesem Fall enthält String
"csv"
.
Wenn es als Teil einer Deklaration geschrieben wird, kann dies in einer kürzeren Form geschrieben werden:
%Vor%Arrays mit mehreren Elementen verwenden Kommas zwischen Werten. Es muss überhaupt keine Werte geben.
%Vor%Es mag erwähnenswert sein, dass, obwohl der Verweis endgültig ist, das Array nicht ist. So können Sie schreiben:
%Vor%Um dies zu umgehen, müssen Sie zu Sammlungen wechseln und eine nicht änderbare Implementierung verwenden:
%Vor% JDK8 soll Sammlungen verbessern, die dies prägnanter machen. Wahrscheinlich List
und Set
Literale innerhalb der Sprache. Möglicherweise:
Sammlungen sollten generell gegenüber Arrays (für Referenztypen) bevorzugt werden.
Das ist die gültige Syntax von Java für Array-Deklarationen.
Sie können das verwenden, wenn Sie ein Array übergeben, ohne eine Variable zu deklarieren:
%Vor%Und rufe es so auf:
%Vor%Die geschweiften Klammern können nur verwendet werden, wenn das Array deklariert wird, so dass Folgendes nicht erlaubt ist:
%Vor%Ich denke, eine weniger wortreiche (auch verwirrende) Erklärung wäre gewesen:
%Vor%