JAVA -מה עדיף? לולאת for או לולאת for each?

MORIYAT

משתמש פעיל
כשאני מעונינת לחפש מידע במערך (אוביקט מסוים וכדומה), באיזו דרך כדאי לי להשתמש?
(אני לומדת עכשיו JAVA השאלה נטו לידע כללי)
 

MORIYAT

משתמש פעיל
אם לא מעניין אותי המיקום אין העדפה לשיטה מסוימת?
 

חגי פאהן

משתמש סופר מקוצען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
אותי לימדו שמבחינת ביצועים foreach יותר כבד.
 

C

משתמש מקצוען
foreach עדיפה, בגלל נוחות קריאת הקוד.
אם זו תוכנית שמאוד חשוב המהירות, אז להעדיף for.
 

גלוריה

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
הנדסת תוכנה
D I G I T A L
מה זה? (אני חדשה בתחום. רק שנה א'...)
פיצ'ר של ג'אווה 8.
קשה להסביר את זה בקצרה, קצת מורכב להבנה בהתחלה אבל שווה את המאמץ: קל ליישום והופך את הקוד לנקי ומתוחכם :cool:
תראי כאן:
 

5127109

מהמשתמשים המובילים!
עיצוב גרפי
עימוד ספרים
אם מחפשים משהו במערך, לא ידוע איך זה אצלכם אבל יש לנו משהו מובנה בשביל זה array.find()
ואצלנו אין אפשרות לצאת מforEach לכן בשביל חיפושים צריכים for
אצלנו הכונה JS
 

MORIYAT

משתמש פעיל
אם מחפשים משהו במערך, לא ידוע איך זה אצלכם אבל יש לנו משהו מובנה בשביל זה array.find()
ואצלנו אין אפשרות לצאת מforEach לכן בשביל חיפושים צריכים for
אצלנו הכונה JS
מדובר כאן על JAVA וברור שיש את הפונקציות המובנות לחיפוש וכמובן אלגוריתמים וכו.
כאן ספציפית אני שואלת על חיפוש רגיל - כזה שעובר על כל האיברים ובודק אם יש אחד שמתאים לקריטריונים.
 

nhfk

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

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קנ

א הַלְלוּיָהּ הַלְלוּ אֵל בְּקָדְשׁוֹ הַלְלוּהוּ בִּרְקִיעַ עֻזּוֹ:ב הַלְלוּהוּ בִגְבוּרֹתָיו הַלְלוּהוּ כְּרֹב גֻּדְלוֹ:ג הַלְלוּהוּ בְּתֵקַע שׁוֹפָר הַלְלוּהוּ בְּנֵבֶל וְכִנּוֹר:ד הַלְלוּהוּ בְתֹף וּמָחוֹל הַלְלוּהוּ בְּמִנִּים וְעוּגָב:ה הַלְלוּהוּ בְצִלְצְלֵי שָׁמַע הַלְלוּהוּ בְּצִלְצְלֵי תְרוּעָה:ו כֹּל הַנְּשָׁמָה תְּהַלֵּל יָהּ הַלְלוּיָהּ:
נקרא  45  פעמים

ספירת העומר

לוח מודעות

למעלה