La méthode set() en Java – Les collections

La méthode set() est utilisé pour modifier un élément dans un ArrayList à l’index spécifié.
 

Syntaxe
public E set(int index, E element)

 
 

Paramètres
  • index(Obligatoire) : L’index de l’élément à modifier.
  • element(Obligatoire) : Élément à saisir à la position spécifiée.

 

Valeur de retour

La méthode renvoie l’élément qui existe à l’index spécifié avant la modification.
 

Exemple :

Le code suivant modifier l’élément qui se trouve à la position 1 qui est « PHP » en « C# »:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.util.*;
public class Main {
public static void main(String[] args) {
// Créer un ArrayList vide
ArrayList<String> language = new ArrayList<String>(4);
// Ajouter des valeurs dans l'ArrayList
language.add("Java");
language.add("PHP");
language.add("C++");
language.add("Python");
// Changer PHP en C#
language.set(1, new String("C#"));
// Afficher les éléments dans l'ArrayList
for (int i = 0; i < 4; i++)
{
System.out.println(language.get(i).toString());
}
}
}
import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> language = new ArrayList<String>(4); // Ajouter des valeurs dans l'ArrayList language.add("Java"); language.add("PHP"); language.add("C++"); language.add("Python"); // Changer PHP en C# language.set(1, new String("C#")); // Afficher les éléments dans l'ArrayList for (int i = 0; i < 4; i++) { System.out.println(language.get(i).toString()); } } }
import java.util.*;

public class Main {
   public static void main(String[] args) {
    // Créer un ArrayList vide
    ArrayList<String> language = new ArrayList<String>(4);

    // Ajouter des valeurs dans l'ArrayList
    language.add("Java");
    language.add("PHP");
    language.add("C++");
    language.add("Python");

    // Changer PHP en C#
    language.set(1, new String("C#"));
	
    // Afficher les éléments dans l'ArrayList
    for (int i = 0; i < 4; i++)
    {
        System.out.println(language.get(i).toString());
    }
  }
}

 
Sortie:

Java
C#
C++
Python
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *