Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je transmettre des arguments de tableau à des méthodes en Java sans déclarer de variable distincte ?

Susan Sarandon
Libérer: 2024-10-26 09:14:29
original
568 Les gens l'ont consulté

 How Can I Pass Array Arguments to Methods in Java Without Declaring a Separate Variable?

Déclaration de tableau en ligne : une solution rapide pour les listes d'arguments

Lorsque vous travaillez avec des tableaux en Java, vous pouvez rencontrer des situations où vous devez passer un tableau comme argument à une méthode. En règle générale, vous déclarez un tableau, lui attribuez des valeurs, puis le transmettez comme indiqué ci-dessous :

<code class="java">String[] strs = {"blah", "hey", "yo"};
m(strs);</code>
Copier après la connexion

Cependant, si vous utilisez uniquement le tableau pour cet appel de méthode et que vous n'avez pas besoin pour le stocker pour une utilisation ultérieure, vous vous demandez peut-être s'il existe un moyen de simplifier le processus. Heureusement, Java vous permet de déclarer des tableaux en ligne lors des appels de méthode.

Cela peut être réalisé en utilisant le nouveau mot-clé suivi du type de tableau souhaité et des éléments du tableau entre accolades. Par exemple, vous pouvez remplacer le code mentionné précédemment par :

<code class="java">m(new String[]{"blah", "hey", "yo"});</code>
Copier après la connexion

Ce changement en apparence simple vous permet d'éviter de créer une variable nommée pour le tableau et de passer directement ses éléments en arguments à la méthode. C'est une technique pratique qui réduit l'encombrement du code et rend votre code plus concis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!