Je veux prendre une corde et la diviser chaque fois que je trouve un espace. Et puis stocker chacune de ces pièces dans un tableau. Disons que j'ai cette chaîne:Comment prendre dans une chaîne et retourner un tableau après avoir modifié la chaîne?
String names = "amy bob lily harry luna james";
J'ai aussi cette déclaration de méthode:
public static String[] seperateNames(String names) {
String[] newNames;
// Some code here
return newNames[];
}
Qu'est-ce que je remplir cette méthode avec je peux obtenir quelque chose comme ceci:
newNames = {"amy", "bob", "lily", "harry", "luna", "james"};
Ce que je pense que je devrais faire est de créer une boucle for-for et à l'intérieur il y a une instruction if qui peut vérifier s'il y a de l'espace. Mais je ne sais vraiment pas comment faire. Je pense aussi que j'aurai besoin d'utiliser trim() après que tout soit stocké dans un tableau pour supprimer des espaces avant et après chaque nom stocké dans le tableau.
Toute aide ou conseil apprécié. Merci!
Le premier lien a une meilleure solution. –
Chaîne [] list = names.split (""); – notyou