Déclaration de plusieurs variables avec des valeurs identiques en Java
En tant que développeur Java, vous pouvez rencontrer le besoin d'initialiser plusieurs variables du même type et leur attribuer une valeur commune. Alors que l'approche conventionnelle consiste à déclarer chaque variable séparément, existe-t-il une solution plus efficace et plus concise ?
La méthode Java
La syntaxe de Java ne prend pas directement en charge l'initialisation de plusieurs variables avec une seule mission. La pratique courante consiste à déclarer chaque variable séparément et à attribuer la valeur individuellement :
String one = "", two = "", three = "";
Une alternative simplifiée
Cependant, il existe une solution de contournement élégante utilisant une combinaison de déclaration et affectation de variable :
String one, two, three; one = two = three = "";
Cette approche sépare la déclaration de variable de l'affectation de valeur. Il est important de noter que cette technique ne fonctionne que pour les objets immuables (par exemple, les chaînes, les entiers). Pour les objets mutables (par exemple, tableaux, collections), cela peut entraîner des conséquences inattendues.
Utiliser des objets mutables
Si vous devez travailler avec des objets mutables, il est conseillé pour instancier chaque variable séparément :
Person firstPerson = new Person(); Person secondPerson = new Person(); Person thirdPerson = new Person();
Vous pouvez également envisager d'utiliser un tableau ou une collection pour contenir les objets, ce qui offre plus de flexibilité et de contrôle sur les variables.
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!