List est une collection ordonnée et une collection répétable. Il hérite de l'interface Collection. Les éléments répétés peuvent apparaître dans la collection List et l'élément à la position spécifiée est accessible via l'index (indice).
1. La méthode void add(int index, Obejct element) consiste à insérer l'élément element à la position spécifiée, et les éléments suivants seront reculé d'un élément.
2.void add(int index, Obejct element) Exemple de méthode :
import java.util.ArrayList; import java.util.List; public class p6 { public static void main(String[] args) { // TODO Auto-generated method stub List l = new ArrayList(); l.add("Java"); l.add("数据库原理及其应用"); l.add("软件测试"); l.add("Python实战"); //l集合所有的元素 System.out.println("l集合所有的元素"+l); //在指定位置插入元素 l.add(1,"数据结构"); //插入元素后l集合所有元素 System.out.println("插入元素后l集合所有元素"+l); } }
Le résultat de l'exécution est :
1. La méthode booléenne addAll(int index, Collection c) est la suivante : insérer tous les éléments de la collection c dans la position spécifiée de la collection List.
2.boolean addAll(int index, Collection c) exemple de méthode :
import java.util.ArrayList; public class p7 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<string> a1 = new ArrayList<string>(); a1.add("Java"); a1.add("数据库原理及其应用"); a1.add("C语言"); System.out.println("a1的所有元素:"+a1); ArrayList<string> a2 = new ArrayList<string>(); a2.add("软件测试"); a2.add("Python实战"); a2.add("Java EE"); System.out.println("a2的所有元素:"+a2); //在a1指定位置插入a2所有元素 a1.addAll(2,a2); System.out.println("在a1指定位置插入a2所有元素,a1的所有元素有:"+a1); } }</string></string></string></string>
Le résultat en cours d'exécution est :
1 L'objet. La méthode get(int index) renvoie l’élément à la position spécifiée dans la collection List.
2.Exemple de méthode Object get(int index)
import java.util.ArrayList; public class p8 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<string> a = new ArrayList<string>(); a.add("软件测试"); a.add("Java"); a.add("Python实战"); a.add("PHP+MYSQL"); System.out.print("索引值为3的元素:"+a.get(3)); } }</string></string>
Le résultat en cours d'exécution est :
1.Object Remove(int index) La méthode. consiste à supprimer l'élément à la position spécifiée.
2.Exemple de méthode Object Remove (int index)
import java.util.ArrayList; public class p8 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<string> a = new ArrayList<string>(); a.add("软件测试"); a.add("Java"); a.add("Python实战"); a.add("PHP+MYSQL"); System.out.println("删除索引值为3的元素:"+a.remove(3)); System.out.println("a中所有的元素:"+a); } }</string></string>
Le résultat de l'exécution est :
1.int méthode indexOf(Object o ) consiste à renvoyer l'index de position où l'objet o apparaît dans la collection List. Si l'objet o n'apparaît pas, il renvoie -1.
2. Le code est le suivant :
import java.util.ArrayList; public class p9 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<string> a = new ArrayList<string>(); a.add("软件测试"); a.add("Java"); a.add("Python实战"); a.add("PHP+MYSQL"); System.out.println("a中所有的元素有:"+a); int num=a.indexOf("Python实战"); System.out.println("第一次出现\"Python实战\"的索引值为:"+num); num=a.indexOf("数据结构"); System.out.println("第一次出现\"数据结构\"的索引值为:"+num); } }</string></string>
Le résultat de la course est :
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!