Comment initialiser un tableau dynamique dans Java?

Si j'ai une classe qui doit retourner un tableau de chaînes de dimension variable (et que cette dimension ne pouvait être déterminée lors de l'exécution d'une méthode de la classe), comment dois-je déclarer le tableau dynamique dans ma classe, constructeur?

Si la question n'était pas assez claire,

en php on peut simplement déclarer un tableau de chaînes de caractères comme des $my_string_array = array();
et ajoutez-y des éléments par $my_string_array[] = "New value";

Qu'est-ce que le code ci-dessus équivalent en java?

source d'informationauteur lock