כיצד ליישם charAt ב- Java?



מאמר זה על charAt ב- Java יציג בפניכם את שיטת המחרוזת Java charAt (). מאמר זה ידגים דרכים שונות להשתמש בשיטה זו.

CharAt () ב היא שיטה, המשמשת במיוחד להחזרת התו באינדקס שצוין במחרוזת. במאמר זה נבין נושא זה בפירוט. המצביעים הבאים יוסקרו במאמר זה,

אז בואו נתחיל





charAt בג'אווה

בשיטת charAt (), ערך האינדקס שעבר חייב להיות בין 0 ל- (אורך המחרוזת - 1). במקרה שערך המדד גדול מ-, שווה למספר או שלילי, a StringIndexOutOfBoundsException מוחזר.

חֲתִימָה



char char char (At index)

פָּרָמֶטֶר

אינדקס: אינדקס התו שיוחזר



לַחֲזוֹר

הדמות במיקום שצוין מוחזרת.

יוצא מן הכלל

StringIndexOutOfBoundException : הוחזר אם ערך האינדקס שלילי, גדול או שווה לאורך המחרוזת.

ממשיך הלאה עם charAt במאמר Java

דוגמא

class class ראשי {public static void main (String args []) {String str = 'עלינו להציל את כדור הארץ משינויי אקלים' // זה מחזיר את התו הראשון של המחרוזת char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('תו באינדקס 0:' + c1) System.out.println ('Character at 5th אינדקס: '+ c2) System.out.println (' תו באינדקס 9: '+ c3) System.out.println (' תו באינדקס 15: '+ c4)}}

תְפוּקָה

תו באינדקס 0 הוא: W

תו באינדקס 5 הוא: s

אופי במדד 11 הוא: א

אופי במדד 20 הוא: ה

ממשיך הלאה עם charAt במאמר Java

דוגמה ל StringIndexOutOfBoundsException

בהעברת אינדקס שלילי, או אינדקס גדול מאורך () - 1, אז נזרק StringIndexOutOfBoundsException.

בדוגמה הבאה מועבר אינדקס שלילי:

class public ראשי {public static void main (String args []) {String str = 'ClimateChange' // index index negative c = str.charAt (-1) System.out.println (c)}}

תְפוּקָה

חריג בשרשור 'ראשי' java.lang.StringIndexOutOfBoundsException: אינדקס מחרוזות מחוץ לטווח: -1

ב- java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

ב- java.base / java.lang.String.charAt (String.java:692)

ב- Main.main (Main.java:5)

הפקודה יצאה עם סטטוס שאינו אפס 1

הקוד מסתיים למעט יוצא מן הכלל.

מהו ויזואליזציה של נתונים בתמונה

ממשיך הלאה עם charAt במאמר Java

הדפסת כל התווים של מחרוזת באמצעות charAt ()

השימוש ב- for loop מ- 0 לאורך המחרוזת () -1 נעשה כדי להדפיס את כל התווים של המחרוזת.

class public ראשי {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

תְפוּקָה

ג

l

אני

M

ל

t

הוא

ג

ח

ל

נ

ז

הוא

ממשיך הלאה עם charAt במאמר Java

ספירת תדירות הדמות באמצעות charAt ()

class public ראשי {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

ניתן לקבוע את תדירות הדמות באמצעות charAt ():

תְפוּקָה

תדירות C היא: 2

ממשיך הלאה עם charAt במאמר Java

הדפסת התו הראשון והאחרון של מחרוזת

ניתן להדפיס את התו הראשון והאחרון של מחרוזת באמצעות charAt ():

class class ראשי {public static void main (String [] args) {String s = 'Change Climate Is Real' int strLength = s.length () // first character System.out.println ('Character at 0 index:' + s.charAt (0)) // אחזור תו אחרון שנמצא באינדקס אורך מחרוזת System.out.println ('תו באינדקס אחרון:' + s.charAt (strLength-1))}}

תְפוּקָה

תו באינדקס 0: C

תו באינדקס האחרון: l

שיטת charAt () מספקת למשתמש אינספור דרכים לגשת לאלמנטים בכל אינדקס שצוין, כל עוד האינדקס נמצא בטווח מתאים.

לפיכך הגענו לסוף מאמר זה בנושא 'charAt בג'אווה'. אם ברצונך ללמוד עוד, עיין ב מאת אדוריקה, חברת למידה מקוונת אמינה. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה נועד להכשיר אתכם למושגי הליבה והמתקדמים של Java יחד עם מסגרות Java שונות כמו Hibernate & Spring.

יש לך שאלה עבורנו? אנא הזכיר זאת במדור התגובות בבלוג זה ונחזור אליך בהקדם האפשרי.