68 votes

Java - Comment créer un tableau de chaînes avec des valeurs ?

Je sais comment créer un tableau vide, mais comment créer un tableau String avec des valeurs depuis le début ?

144voto

Alex Gitelman Points 15062

Tu pourrais faire quelque chose comme ça

 String[] myStrings = { "One", "Two", "Three" };

ou en expression

 functionCall(new String[] { "One", "Two", "Three" });

ou

 String myStrings[];
myStrings = new String[] { "One", "Two", "Three" };

6voto

AusCBloke Points 10179

En utilisant la syntaxe de liste d'initialisation de tableau, c'est-à-dire :

 String myArray[] = { "one", "two", "three" };

4voto

Peter Lawrey Points 229686

Une autre façon de créer un tableau avec String en dehors de

 String[] strings =  { "abc", "def", "hij", "xyz" };

est d'utiliser split. Je trouve cela plus lisible s'il y a beaucoup de chaînes.

 String[] strings =  "abc,def,hij,xyz".split(",");

ou ce qui suit est bon si vous analysez des lignes de chaînes d'une autre source.

 String[] strings =  ("abc\n" +
                     "def\n" +
                     "hij\n" +
                     "xyz").split("\n");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X