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

  • הוסף לסימניות
  • #1
כשאני מעונינת לחפש מידע במערך (אוביקט מסוים וכדומה), באיזו דרך כדאי לי להשתמש?
(אני לומדת עכשיו JAVA השאלה נטו לידע כללי)
 
  • הוסף לסימניות
  • #3
אם לא מעניין אותי המיקום אין העדפה לשיטה מסוימת?
 
  • הוסף לסימניות
  • #8
foreach עדיפה, בגלל נוחות קריאת הקוד.
אם זו תוכנית שמאוד חשוב המהירות, אז להעדיף for.
 
  • הוסף לסימניות
  • #10
מה זה? (אני חדשה בתחום. רק שנה א'...)
פיצ'ר של ג'אווה 8.
קשה להסביר את זה בקצרה, קצת מורכב להבנה בהתחלה אבל שווה את המאמץ: קל ליישום והופך את הקוד לנקי ומתוחכם :cool:
תראי כאן:
 
  • הוסף לסימניות
  • #11
אם מחפשים משהו במערך, לא ידוע איך זה אצלכם אבל יש לנו משהו מובנה בשביל זה array.find()
ואצלנו אין אפשרות לצאת מforEach לכן בשביל חיפושים צריכים for
אצלנו הכונה JS
 
  • הוסף לסימניות
  • #12
אם מחפשים משהו במערך, לא ידוע איך זה אצלכם אבל יש לנו משהו מובנה בשביל זה array.find()
ואצלנו אין אפשרות לצאת מforEach לכן בשביל חיפושים צריכים for
אצלנו הכונה JS
מדובר כאן על JAVA וברור שיש את הפונקציות המובנות לחיפוש וכמובן אלגוריתמים וכו.
כאן ספציפית אני שואלת על חיפוש רגיל - כזה שעובר על כל האיברים ובודק אם יש אחד שמתאים לקריטריונים.
 
  • הוסף לסימניות
  • #14
מדובר כאן על JAVA וברור שיש את הפונקציות המובנות לחיפוש וכמובן אלגוריתמים וכו.
כאן ספציפית אני שואלת על חיפוש רגיל - כזה שעובר על כל האיברים ובודק אם יש אחד שמתאים לקריטריונים.
אין הבדל בין for לwhile ענין של נוחות והרגל
(מקובל במעבר על מערך להשתמש בfor)
 

פרוגבוט

תוכן שיווקי
פרסומת
למעלה