מחרוזת Java שווה ל- IgnoreCase ()
1. סקירה כללית
במדריך מהיר זה, נבחן אם יש שניים חוּט הערכים זהים כאשר אנו מתעלמים מהמקרה.
2. באמצעות equalsIgnoreCase ()
equalsIgnoreCase () מקבל אחר חוּט ומחזירה א בוליאני ערך:
מחרוזת תחתונה = "שווה להתעלם מהמקרה"; String UPPER = "EQUALS IGNORE CASE"; assertThat (lower.equalsIgnoreCase (UPPER)). isTrue ();
3. שימוש באפצ'י קומונס לאנג
ספריית Apache Commons Lang מכילה מחלקה בשם StringUtils המספק שיטה הדומה לשיטה לעיל, אך יש לה יתרון נוסף של טיפול ריק ערכים:
מחרוזת תחתונה = "שווה להתעלם מהמקרה"; String UPPER = "EQUALS IGNORE CASE"; assertThat (StringUtils.equalsIgnoreCase (תחתון, UPPER)). isTrue (); assertThat (StringUtils.equalsIgnoreCase (תחתון, null)). isFalse ();
4. מסקנה
במאמר זה הסתכלנו במהירות על קביעת השניים חוּט הערכים זהים כאשר אנו מתעלמים מהמקרה. עכשיו, הדברים נעשים קצת יותר מסובכים כשאנחנו בינלאומיים, מכיוון שרגישות לאותיות רישיות ספציפית לשפה - הישאר מעודכן למידע נוסף.
וכמו תמיד, ניתן למצוא את כל דוגמאות הקוד ב- GitHub.