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