Τρόπος μετατροπής Char σε συμβολοσειρά σε Java (Παραδείγματα)

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

Anonim

Σε αυτό το σεμινάριο, θα μελετήσουμε προγράμματα για

  1. Για να μετατρέψετε έναν χαρακτήρα σε συμβολοσειρά
  2. Για να μετατρέψετε μια συμβολοσειρά σε χαρακτήρα

Μετατροπή Char σε συμβολοσειρά

Υπάρχουν πολλοί τρόποι για να μετατρέψετε ένα Char σε String στην Java. Στην πραγματικότητα, το String είναι κατασκευασμένο από πίνακα χαρακτήρων στην Java. Το Char είναι 16 bit ή 2 bytes τύπου δεδομένων χωρίς υπογραφή.

Μπορούμε να μετατρέψουμε τη συμβολοσειρά σε χαρακτήρα χρησιμοποιώντας 2 μεθόδους -

Μέθοδος 1: Χρήση της μεθόδου toString ()

δημόσια τάξη CharToString_toString {Δημόσιο στατικό κενό (String [] args) {// μεταβλητή χαρακτήρα εισαγωγήςchar myChar = 'g';// Χρήση της μεθόδου toString ()// Η μέθοδος toString λαμβάνει παράμετρο χαρακτήρα και μετατρέπει τη συμβολοσειρά.String myStr = Character.toString (myChar);// τιμή συμβολοσειράς εκτύπωσηςSystem.out.println ("Η συμβολοσειρά είναι: + myStr);}}

Έξοδος:

String is: g

Μέθοδος 2: Χρήση της μεθόδου valueOf ()

δημόσια τάξη CharToString_valueOf {Δημόσιο στατικό κενό (String [] args) {char myChar = 'g';// Η τιμή valueOf λαμβάνει παράμετρο χαρακτήρα και μετατρέπει τη συμβολοσειρά.String myStr = String.valueOf (myChar);//// τιμή συμβολοσειράς εκτύπωσηςSystem.out.println ("Η συμβολοσειρά είναι: + myStr);}}

Έξοδος:

String is: g

Μετατροπή συμβολοσειράς σε char

Μπορούμε να μετατρέψουμε ένα String σε char χρησιμοποιώντας τη μέθοδο charAt () της κλάσης String.
// Μετατροπή συμβολοσειράς σε χαρακτήρα χρησιμοποιώντας τη μέθοδο συμβολοσειράςπακέτο com.guru99;δημόσια τάξη StringToChar {δημόσιος στατικός κενός κενός (String [] args){// συμβολοσειρά εισόδουΣυμβολοσειρά myStr = "Guru99";// βρείτε το μήκος συμβολοσειράς χρησιμοποιώντας τη μέθοδο του μήκους.int stringLength = myStr.length ();// για έναρξη βρόχου 0 έως συνολικό μήκοςγια (int i = 0; i 

Παραγωγή:

Character at 0 Position: GCharacter at 1 Position: uCharacter at 2 Position: rCharacter at 3 Position: uCharacter at 4 Position: 9Character at 5 Position: 9