English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a passare ArrayList come parametro di funzione in Java.
Per comprendere questo esempio, è necessario conoscere quanto segueProgrammazione JavaArgomento:
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) { //Creare un arraylist ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); //Passaggio di ArrayList come parametro di funzione display(languages); } }
Risultato di output
ArrayList: Java, Python, JavaScript,
Nell'esempio sopra, abbiamo creato un array list chiamato languages. In questo esempio, abbiamo un metodo display(). Esso esporta gli elementi dell'array list.
Attenzione a questa riga,
display(languages);
In questo esempio, passiamo languages come parametro di funzione.
import java.util.ArrayList; class Main { public static void percentage(Integer[] marks) { int totalMarks = 300; int obtainedMarks = 0; for(int mark : marks) { obtainedMarks += mark; } //Calcolo della media double percent = (obtainedMarks * 100) / totalMarks; System.out.println("Percentuale: " + percent); } public static void main(String[] args) { //Creare un arraylist ArrayList<Integer> marks = new ArrayList<>(); marks.add(67); marks.add(87); marks.add(56); System.out.println("Valori: " + marks); //Passare l'arraylist come parametro alla funzione percentage(marks.toArray(new Integer[marks.size()])); } }
Risultato di output
Valori: [67, 87, 56] Percentuale: 70.0
Nell'esempio sopra, abbiamo creato una lista di array chiamata marks. Nota questa riga,
percentage(marks.toArray(new Integer[0]));
Qui, passeremo l'arraylist come parametro al metodo percentage().