English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此示例中,我们将学习Java中迭代遍历集合的元素。
要理解此示例,您应该了解以下Java编程主题:
import java.util.Set; import java.util.HashSet; class Main { public static void main(String[] args) { //创建集合集合 Set<String> languages = new HashSet<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("集合: " + languages); // استخدام دورة forEach System.out.println("استعراض مجموعة Set باستخدام دورة for-each:") for(String language : languages) { System.out.print(language); System.out.print(", "); } } }
نتيجة الإخراج
مجموعة: [Java, JavaScript, Python] استعراض مجموعة Set باستخدام دورة for-each Java, JavaScript, Python,
في المثال السابق، استخدمنا فئة HashSet لإنشاء مجموعة. هنا، نستخدم دورة for-each لاستعراض كل عنصر في المجموعة.
import java.util.Set; import java.util.HashSet; import java.util.Iterator; class Main { public static void main(String[] args) { // إنشاء مجموعة set Set<Integer> numbers = new HashSet<>(); numbers.add(1); numbers.add(3); numbers.add(2); System.out.println("المجموعة: " + numbers); // إنشاء مثيل Iterator Iterator<Integer> iterate = numbers.iterator(); System.out.println("استعراض مجموعة Set:"); while(iterate.hasNext()) { System.out.print(iterate.next() + ", "); } } }
نتيجة الإخراج
مجموعة: [1, 2, 3] استعراض مجموعة Set: 1, 2, 3,
في المثال السابق، استخدمنا فئة HashSet لإنشاء مجموعة. استخدمنا طريقة iterator() لاستعراض المجموعة. هنا،
hasNext() - إذا كان هناك عنصر التالي في المجموعة، فإنه يعود الحقيقة
next() - عودة العنصر التالي في المجموعة
import java.util.Set; import java.util.HashSet; class Main { public static void main(String[] args) { // 创建 Set 集合 Set<Integer> numbers = new HashSet<>(); //将元素添加到HashSet numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("المجموعة: " + numbers); // تدوير كل عنصر في المجموعة System.out.print("عنصر المجموعة: "); // استخدام طريقة forEach() لاستخدام كل عنصر في المجموعة // تمرير تعبير Lambda إلى forEach() numbers.forEach((e) -> { System.out.print(e + " "); }); } }
نتيجة الإخراج
المجموعة: [1, 2, 3, 4] عنصر المجموعة: 1 2 3 4
في المثال السابق، أنشأنا مجموعة تسمى numbers باستخدام فئة HashSet. لاحظ الكود،
numbers.forEach((e) -> { System.out.print(e + " "); });
في هذا المكان، نستخدم طريقة forEach() لاستخدام كل عنصر في المجموعة. هذه الطريقة تأخذ تعبير Lambda كمعامل. للحصول على معلومات أكثر حول تعبيرات Lambda، يرجى زيارةتعبيرات Lambda في Java。