מחרוזת 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.


$config[zx-auto] not found$config[zx-overlay] not found