Πώς να εφαρμόσετε το charAt στην Java;



Αυτό το άρθρο σχετικά με το charAt στην Java θα σας παρουσιάσει τη μέθοδο συμβολοσειράς Java charAt (). Αυτό το άρθρο θα δείξει διαφορετικούς τρόπους χρήσης αυτής της μεθόδου.

Το charAt () σε είναι μια μέθοδος, που χρησιμοποιείται ειδικά για την επιστροφή του χαρακτήρα στο καθορισμένο ευρετήριο σε μια συμβολοσειρά. Σε αυτό το άρθρο θα κατανοήσουμε λεπτομερώς αυτό το θέμα. Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο,

Ας ξεκινήσουμε λοιπόν





charAt στην Ιάβα

Για τη μέθοδο charAt (), η τιμή ευρετηρίου που πέρασε πρέπει να είναι μεταξύ 0 και (μήκος συμβολοσειράς - 1). Σε περίπτωση που η τιμή ευρετηρίου είναι μεγαλύτερη από, ίση ή αρνητική, α StringIndexOutOfBoundsException επιστρέφεται.

Υπογραφή



δημόσιος χαρακτήρας (int index)

Παράμετρος

index: Το ευρετήριο του χαρακτήρα που θα επιστραφεί



ΕΠΙΣΤΡΟΦΗ

Επιστρέφεται ο χαρακτήρας στην καθορισμένη θέση.

Εξαίρεση

StringIndexOutOfBoundException : Επιστρέφεται εάν η τιμή του ευρετηρίου είναι αρνητική, μεγαλύτερη ή ίση με το μήκος της συμβολοσειράς.

Προχωρώντας με αυτό το charAt στο άρθρο Java

Παράδειγμα

δημόσια τάξη Main {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 ('Character at 0 index:' + c1) System.out.println ('Character at 5th) ευρετήριο: '+ c2) System.out.println (' Character at 9th index: '+ c3) System.out.println (' Character at 15th index: '+ c4)}}

Παραγωγή

Ο χαρακτήρας στο ευρετήριο 0 είναι: W

Ο χαρακτήρας στον 5ο δείκτη είναι: s

Ο χαρακτήρας στον 11ο δείκτη είναι: α

Ο χαρακτήρας στο 20ο δείκτη είναι: ε

Προχωρώντας με αυτό το charAt στο άρθρο Java

Παράδειγμα για το StringIndexOutOfBoundsException

Κατά τη μετάβαση ενός αρνητικού ευρετηρίου ή ευρετηρίου μεγαλύτερου από το μήκος () - 1, τότε ρίχνεται ένα StringIndexOutOfBoundsException.

Στο ακόλουθο παράδειγμα, διαβιβάζεται ένας αρνητικός δείκτης:

δημόσια τάξη Main {public static void main (String args []) {String str = 'ClimateChange' // αρνητικός δείκτης char c = str.charAt (-1) System.out.println (c)}}

Παραγωγή

Εξαίρεση στο νήμα 'main' java.lang.StringIndexOutOfBoundsException: Ευρετήριο συμβολοσειράς εκτός εύρους: -1

Διαβάστε το αρχείο xml σε παράδειγμα java

στο 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

php μετατροπή πίνακα σε αντικείμενο

Εκτύπωση όλων των χαρακτήρων μιας συμβολοσειράς χρησιμοποιώντας charAt ()

Γίνεται η χρήση του βρόχου από 0 έως το μήκος της συμβολοσειράς () -1, για την εκτύπωση όλων των χαρακτήρων μιας συμβολοσειράς.

δημόσια τάξη Main {public static void main (String args []) {String s = 'ClimateChange' για (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Παραγωγή

ντο

μεγάλο

Εγώ

Μ

προς το

τ

είναι

ντο

η

προς το

ν

σολ

είναι

Προχωρώντας με αυτό το charAt στο άρθρο Java

Μετρώντας τη συχνότητα ενός χαρακτήρα χρησιμοποιώντας charAt ()

δημόσια τάξη Main {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 ():

δημόσια τάξη Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // first character System.out.println ('Character at 0 index:' + s.charAt (0)) // Λήψη του τελευταίου χαρακτήρα που υπάρχει στο ευρετήριο string-1 System.out.println ('Character at last index:' + s.charAt (strLength-1))}}

Παραγωγή

Χαρακτήρας στο ευρετήριο 0: C

Χαρακτήρας στο τελευταίο ευρετήριο: l

Η μέθοδος charAt () παρέχει στο χρήστη αμέτρητους τρόπους πρόσβασης στα στοιχεία σε οποιοδήποτε καθορισμένο ευρετήριο, αρκεί το ευρετήριο να βρίσκεται εντός του κατάλληλου εύρους.

Έτσι, έχουμε φτάσει στο τέλος αυτού του άρθρου σχετικά με το «charAt in Java». Εάν θέλετε να μάθετε περισσότερα, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία μάθησης. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Spring.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.