À l'aide de méthodes sur chaque élément dans un Tableau
J'ai un tableau de chaînes qui est rempli de façon dynamique.... Je voudrais exécuter cette fonction:
String[] name = request.getParameterValues("name");
myString = name.substring(0, name.length() - 2);
Maintenant, je sais que ce ne courir, parce que la sous-chaîne de longueur et de méthodes ne sont pas utilisées pour l'ensemble de la baie. Depuis je ne sais combien d'articles seront dans ce tableau, à tout moment de l'exécution, est-il de toute façon pour exécuter la sous-chaîne/longueur de fonction pour chaque élément dans ce tableau?
dans une boucle for ?
OriginalL'auteur Dan | 2011-05-10
Vous devez vous connecter pour publier un commentaire.
Oui, utilisez-vous pouvez utiliser
length
domaine de laname
tableau.Comme ceci:
Ou une meilleure approche serait celle-ci:
Aucune raison particulière pour laquelle vous utilisez une ancienne version de Java? La version actuelle est la version 6 de Java, et Java 7 Étape 13 a été publié en février.
pas de raison....juste ne l'avez pas fait, honnêtement, je ne savais pas qu'ils étaient sur l'île de Java 7.
Ne vous inquiétez pas à propos de Java 7 pourtant, il n'est en fait pas encore sorti. OMI, en n'utilisant pas au moins de Java 5, vous êtes vraiment absent dehors sur une tonne de trucs.
OriginalL'auteur insumity
Moderne versions de Java (j'.e de Java 5 et versions ultérieures) ont une
for
syntaxe pour les tableaux (et iterables):OriginalL'auteur Alnitak
Vous pouvez utiliser une
for
de la boucle. Il ya un couple de façons de le faire. La façon la plus simple:Ou vous pouvez utiliser le renforcée "pour" (également appelé "for-each" — c'est juste du sucre syntaxique):
OriginalL'auteur Matt Ball