Java utilise la fonction contain() de la classe ArrayList pour déterminer si un élément existe
En programmation Java, ArrayList est une structure de données très couramment utilisée. Il offre un moyen flexible de stocker et de manipuler un ensemble de données. En plus de simplement ajouter, supprimer et accéder à des éléments, ArrayList fournit également des méthodes utiles, telles que la fonction contain(), qui est utilisée pour déterminer si un élément existe dans ArrayList. La fonction
contains() est une fonction membre de la classe ArrayList. Sa fonction est de déterminer si l'élément spécifié existe dans ArrayList. Cette fonction renvoie une valeur booléenne qui renvoie vrai si l'élément existe ; faux si l'élément n'existe pas. Le format de syntaxe de la fonction contain() est le suivant :
public boolean contain(Object element)
Lors de l'appel de la fonction contain(), vous devez passer un paramètre de type Object pour spécifier l'élément à juger. Pour les éléments des types de données de base, des classes wrapper peuvent être utilisées pour l’empaquetage.
Voici un exemple de code qui montre comment utiliser la fonction contain() pour déterminer si un élément existe dans une ArrayList :
import java.util.ArrayList; import java.util.List; public class ArrayListExample { public static void main(String[] args) { // 创建一个ArrayList对象 List<String> fruits = new ArrayList<>(); // 添加一些水果到ArrayList中 fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); fruits.add("葡萄"); fruits.add("西瓜"); // 判断是否存在指定的水果 System.out.println(fruits.contains("苹果")); // 输出:true System.out.println(fruits.contains("葡萄")); // 输出:true System.out.println(fruits.contains("草莓")); // 输出:false } }
Dans le code ci-dessus, nous avons créé un objet ArrayList et y avons ajouté des éléments fruit. Ensuite, nous utilisons la fonction contain() pour déterminer si certains fruits existent dans ArrayList. Le résultat génère le résultat du jugement de chaque fruit.
Dans les applications pratiques, la fonction contain() est très utile. Il peut être utilisé pour vérifier si un élément existe déjà dans la collection, évitant ainsi les éléments en double. Par exemple, dans un système de gestion d'enseignants, nous pouvons utiliser ArrayList pour stocker les noms des élèves et utiliser la fonction contain() pour déterminer si un élève existe déjà dans la liste des élèves afin d'éviter des ajouts répétés.
Il est à noter que la fonction contain() utilise la méthode equals() des éléments pour déterminer si les éléments sont égaux. Par conséquent, lorsque vous utilisez la fonction contain() dans une classe personnalisée, vous devez remplacer la méthode equals() pour garantir une comparaison correcte.
En bref, la classe ArrayList en Java fournit la fonction contain() pour déterminer si un élément existe dans l'ArrayList. Cette fonction est très pratique et peut nous aider à mieux traiter les données de collecte en programmation. En utilisant correctement la fonction contain(), nous pouvons améliorer la lisibilité et la maintenabilité du code.
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!