Ces planètes ne sont pas stockées dans une chaîne. Ils sont stockés dans un tableau String, donc il y a une chaîne pour chaque planète. Si vous voulez obtenir le nombre de planètes dans le tableau planets
, utilisez simplement: planets.length
.
Si vous voulez construire un nouveau tableau avec les deux premiers éléments du tableau, vous pouvez utiliser:
String[] fewPlanets = new String[]{planets[0], planets[1]};
Vous pouvez jeter un oeil à la Arrays Tutorial. Tenez compte du fait qu'il y a une faute de frappe dans la déclaration du tableau planets
dans la question. Il devrait être:
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
Si vous aviez vraiment les planètes dans une chaîne, vous pouvez utiliser String.split()
avec un séparateur pour construire un tableau avec chacune des planètes, et utiliser length
pour obtenir la longueur du tableau:
String planets = "Moon,Sun,Jupiter,Mars";
String[] planetsArray = planets.split(",");
int numberOfPlanets = planetsArray.length;
en fait, 'planets' est un tableau pas une chaîne. Pouvez-vous reformuler? –
String [] planets = tableau de chaînes de sorte que la longueur du tableau est votre nombre de mots. – FailedDev
C'est un tableau, vous pouvez obtenir la longueur du tableau comme ceci: planets.length – Rob