English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Java contrôle de flux

Tableau Java

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java List

Java Queue (file d'attente)

Java Map collection

Java Set collection

Java entrée/sortie (I/O)

Lecteur Java/Écrivain

Autres sujets Java

Programme Java utilisant ArrayList en tant que paramètre

Comprehensive Java examples

Dans cet exemple, nous allons apprendre à utiliser ArrayList en tant que paramètre de fonction en Java.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaSujet :

Exemple1: Transférer ArrayList en tant que paramètre de fonction

import java.util.ArrayList;
class Main {
  public static void display(ArrayList<String> languages) {
    System.out.print("ArrayList : ");
    for(String language : languages) {
      System.out.print(language + ", ",
    }
  }
  public static void main(String[] args) {
    //Create an ArrayList
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    // Passing an ArrayList as a function parameter
    display(languages);
  }
}

Output result

ArrayList : Java, Python, JavaScript,

Dans cet exemple, nous avons créé une liste d'arrays nommée languages. Ici, nous avons une méthode display(). Elle affiche les éléments de l'arraylist.

Notez cette ligne,

display(languages);

Dans cet exemple, nous transmettons languages en tant que paramètre de fonction. Ici, nous avons une méthode display(). Elle affiche les éléments de l'arraylist.

Exemple2: Transférer ArrayList en tant que paramètre de fonction en tant qu'array

import java.util.ArrayList;
class Main {
  public static void percentage(Integer[] marks) {
    int totalMarks = 300;
    int obtainedMarks = 0;
    for(int mark : marks) {
      obtainedMarks += mark;
    }
    //Calculer la moyenne
    double percent = (obtainedMarks * 100) / totalMarks;
    System.out.println("Pourcentage : " + percent);
  }
  public static void main(String[] args) {
    //Create an ArrayList
    ArrayList<Integer> marks = new ArrayList<>();
    marks.add(67);
    marks.add(87);
    marks.add(56);
    System.out.println("Marks: " + marks);
    //Passing an ArrayList as a function parameter
    percentage(marks.toArray(new Integer[marks.size()]));
  }
}

Output result

Marks: [67, 87, 56]
Percentage: 70.0

In the above example, we created an ArrayList named marks. Note this line,

percentage(marks.toArray(new Integer[0]));

In this example, we pass an ArrayList as a parameter to the percentage() method.

Comprehensive Java examples