מהו איטרטור ג'אווה?
מהו איטרטור ג'אווה?

וִידֵאוֹ: מהו איטרטור ג'אווה?

וִידֵאוֹ: מהו איטרטור ג'אווה?
וִידֵאוֹ: Iterator Java Tutorial 2024, מאי
Anonim

ב Java , איטרטור הוא ממשק זמין במסגרת Collection ב java . חבילת util. זה Java הסמן משמש לחזרה על אוסף של אובייקטים. הוא משמש כדי לעבור אלמנטים של אובייקט אוסף אחד אחד. זה זמין מאז Java 1.2 מסגרת אוסף.

אם נשמור על זה, מהו איטרטור רשימות ב-Java?

כמו איטרטור , ListIterator הוא ג'אווה איטרטור , המשמש לאיטטרציה של אלמנטים אחד אחד מ-a רשימה אובייקט מיושם. זה זמין מאז Java 1.2. זה מתרחב איטרטור מִמְשָׁק. בניגוד איטרטור , הוא תומך גם באיטרציות של כיוון קדימה וגם לאחור.

לאחר מכן, השאלה היא, מה זה איטרטור וספירה בג'אווה? ספירה ו איטרטור נמצאים שני ממשקים ב java . חבילת util המשמשת למעבר על האלמנטים של אובייקט Collection. באמצעות ספירה , אתה יכול לחצות רק את אובייקט האוסף. אבל משתמש איטרטור , אתה יכול גם להסיר אלמנט בזמן חציית האוסף.

אז למה אנחנו צריכים איטרטור בג'אווה?

5 תשובות. כפי שציינת איטרטור משמש כאשר אתה רוצה כדי להסיר דברים בזמן שאתה חוזר על תוכן המערך. אם אתה לא משתמש ב- איטרטור אבל פשוט יש לך לולאת for ובתוכה השתמש בשיטת הסר תקבל חריגים כי התוכן של המערך משתנה תוך כדי איטרציה.

האם ל-Java יש איטרטור הבא?

בוליאני hasNext (): זה מחזיר נכון אם לאיטרטור יש יותר אלמנט לחזור עליו. לְהִתְנַגֵד הַבָּא (): זה מחזיר את הַבָּא אלמנט באוסף עד ה hasNext () שיטה להחזיר אמת. זֶה שיטה זורק 'IllegalStateException' אם הפונקציה הזו נקראת קודם לכן הַבָּא () מופעל.

מוּמלָץ: