String charAt () Μέθοδος σε Java με παράδειγμα

Πίνακας περιεχομένων:

Anonim

Γιατί να χρησιμοποιήσετε τη μέθοδο string "charAt";

Η μέθοδος charat επιστρέφει το χαρακτήρα στο συγκεκριμένο ευρετήριο. Σε αυτήν τη μέθοδο, η τιμή ευρετηρίου πρέπει να είναι μεταξύ 0 και μήκους συμβολοσειράς μείον 1

Σύνταξη μεθόδου:

public char charAt(int index)

Είσοδος παραμέτρου:

index - Αυτή η μέθοδος Java δέχεται μόνο μία είσοδο που είναι ένας τύπος δεδομένων int.

Επιστροφή μεθόδου:

Αυτή η μέθοδος επιστρέφει δεδομένα τύπου χαρακτήρα με βάση την εισαγωγή ευρετηρίου

Εξαίρεση:

Ρίχνει java.lang.StringIndexOutOfBoundsException εάν η τιμή ευρετηρίου δεν είναι μεταξύ 0 και μήκος συμβολοσειράς μείον ένα

Παράδειγμα 1:

public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}

Παραγωγή:

Ο χαρακτήρας στη θέση 0 είναι: Ο χαρακτήρας στην 5η θέση είναι: i

Ο χαρακτήρας στην 22η θέση είναι: M

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

Μερικά σημαντικά πράγματα σχετικά με αυτήν τη μέθοδο Java charAt:

  • Αυτή η μέθοδος Java παίρνει ένα όρισμα που είναι πάντα int type.
  • Αυτή η μέθοδος επιστρέφει το χαρακτήρα ως char για το δεδομένο int όρισμα. Η τιμή int καθορίζει το ευρετήριο που ξεκινά από 0.
  • Εάν η τιμή ευρετηρίου είναι υψηλότερη από το μήκος συμβολοσειράς ή αρνητικό, τότε παρουσιάζεται σφάλμα εξαίρεσης IndexOutOfBounds.
  • Το εύρος ευρετηρίου πρέπει να είναι μεταξύ 0 έως string_length-1.