727 Stimmen

Gibt es eine Möglichkeit, ein Array in-line zu deklarieren?

Angenommen, ich habe eine Methode m(), die ein Array von Strings als Argument nimmt. Gibt es eine Möglichkeit, ich kann nur deklarieren dieses Array in-line, wenn ich den Aufruf machen?

String[] strs = {"blah", "hey", "yo"};
m(strs);

Kann ich dies einfach durch eine Zeile ersetzen und vermeiden, eine benannte Variable zu deklarieren, die ich nie verwenden werde?

1105voto

Draemon Punkte 32703
m(new String[]{"blah", "hey", "yo"});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X