Utilisez la méthode lastIndexOf() de la classe ArrayList pour trouver le dernier index d'un élément en Java
En Java, ArrayList est une classe de collection couramment utilisée qui fournit de nombreuses méthodes pratiques pour utiliser et rechercher des éléments. L'une des méthodes très utiles est lastIndexOf(), qui peut nous aider à trouver la dernière position d'index de l'élément dans ArrayList.
Vous trouverez ci-dessous un exemple de code simple qui montre comment utiliser la méthode lastIndexOf() de ArrayList pour trouver le dernier index d'un élément.
import java.util.ArrayList; public class LastIndexOfExample { public static void main(String[] args) { // 创建一个ArrayList对象并添加元素 ArrayList<String> fruits = new ArrayList<>(); fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); fruits.add("苹果"); fruits.add("橙子"); // 输出整个ArrayList System.out.println("ArrayList中的元素:" + fruits); // 查找元素的最后一个索引位置 String target = "苹果"; int lastIndex = fruits.lastIndexOf(target); // 判断是否找到元素 if (lastIndex != -1) { System.out.println("元素 "" + target + "" 的最后一个索引位置是:" + lastIndex); } else { System.out.println("未找到元素 "" + target + """); } } }
Dans le code ci-dessus, nous créons d'abord un objet ArrayList nommé "fruits" et ajoutons quelques éléments fruit. Ensuite, nous utilisons la méthode lastIndexOf() pour trouver la dernière position d'index de l'élément "apple" dans l'ArrayList. Enfin, sur la base du résultat, il est jugé si l'élément est trouvé et les informations correspondantes sont affichées.
Exécutez le code ci-dessus et le résultat est le suivant :
ArrayList中的元素:[苹果, 香蕉, 橙子, 苹果, 橙子] 元素 "苹果" 的最后一个索引位置是:3
Comme le montre la sortie, la dernière position d'index de l'élément "Apple" dans ArrayList est 3.
L'exemple de code ci-dessus montre l'utilisation de base de la méthode lastIndexOf() de la classe ArrayList, mais il comporte également quelques mises en garde. Par exemple, la méthode lastIndexOf() recherche l'index d'un élément de l'arrière vers l'avant. S'il contient des éléments en double, elle renvoie la dernière position d'index correspondante. Si vous souhaitez trouver la première position d'index correspondante, vous pouvez utiliser la méthode indexOf(). De plus, si ArrayList ne contient pas l’élément que vous recherchez, la méthode lastIndexOf() renverra -1.
En résumé, la méthode lastIndexOf() de la classe ArrayList est un outil pratique qui peut nous aider à trouver la dernière position d'index d'un élément en Java. Dans le développement réel, nous pouvons utiliser cette méthode de manière flexible selon les besoins pour améliorer l'efficacité et la précision 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!