כיצד להשוות מחרוזות באמצעות אורך ושיטות CharAt של הכיתה ב- Java
שלב 1
הורד והתקן את ערכת פיתוח התוכנה של Java עם סביבת הפיתוח המשולבת של NetBeans (IDE), אם טרם עשית זאת.
שלב 2
טען את NetBeans IDE על ידי לחיצה על סמל התוכנית שלה. כאשר התוכנית נטענת, נווט אל "פרוייקט חדש / חדש" ובחר "יישום Java" מהרשימה בצד ימין של המסך. קובץ קוד מקור חדש יופיע בעורך הטקסט של NetBeans. קובץ קוד המקור מכיל שיטה ראשית ריקה.
שלב 3
להכריז על שני מחרוזות על ידי הקלדת זה בסוגריים של השיטה העיקרית:
string str0 = "מחרוזת"; string str1 = "מחרוזת";
שלב 4
הכר את סוג הנתונים הבוליאני שיגיד לך אם החוטים תואמים או לא. כתוב את המשפט הזה תחת ההצהרות שנעשו בשלב הקודם:
התאמה בול = False;
שלב 5
בדוק אם מחרוזות יש אורך זהה על ידי כתיבת ההצהרה הבאה IF:
אם (str0.length == str1.length) {}
שלב 6
איטרה בכבלים ולבדוק את הדמויות של שרשראות זהים. אתה יכול לעשות זאת על ידי כתיבת לולאה FOR שעובר את כל התווים במיתרים ומשווה אותם באמצעות שיטת "charAt". כתוב את הדברים הבאים בין סוגריים של משפט IF:
עבור (int i = 0; i <str0.length; i ++) {}
שלב 7
השווה את התווים של כל מחרוזת באמצעות משפט IF-ELSE. כתוב את זה בין סוגריים של לולאת FOR:
אם (str0.charAt (i)! = str1.charAt (i) {} אחר {}
שלב 8
קובע את הערך הבוליאני ל- false אם כל אחד מהתווים אינו תואם. כתוב את זה בתוך סוגריים של משפט IF:
התאמה = False;
שלב 9
הגדר את הערך הבוליאני ל- true אם כל התווים תואמים. כתוב את הדברים הבאים בין סוגריים של משפט ELSE:
התאמה 3, 000 True;
שלב 10
הדפס את התוצאה של ההשוואה בחלון הפלט על ידי כתיבת הצהרה זו:
System.out.println (התאמה);
שלב 11
הפעל את התוכנית על ידי לחיצה על מקש F6. התוכנית תציג את המילה "נכון" כי "Str0" ו "Str1" התאמה. נסה לשנות את הערכים של הרשתות ולהפעיל מחדש את התוכנית.