So konvertieren Sie Char in String in Java (Beispiele)

In diesem Tutorial werden wir Programme dazu untersuchen

  1. Um ein Zeichen in einen String umzuwandeln
  2. Um einen String in ein Zeichen umzuwandeln

Konvertieren Sie Char in String

Es gibt mehrere Möglichkeiten, einen Char in einen String umzuwandeln in Java. Tatsächlich besteht String aus einem Character-Array in Java. Char ist ein vorzeichenloser 16-Bit- oder 2-Byte-Datentyp.

Wir können String mit zwei Methoden in Zeichen konvertieren –

Methode 1: Verwendung der toString()-Methode

public class CharToString_toString {
  public static void main(String[] args) {
    //input character variable 
    char myChar = 'g';
    //Using toString() method
    //toString method take character parameter and convert string.
    String myStr = Character.toString(myChar);
    //print string value
    System.out.println("String is: " + myStr);
  }
} 

Erwartete Ausgabe :

String is: g

Methode 2: Verwendung der valueOf()-Methode

public class CharToString_valueOf {
  public static void main(String[] args) {
    char myChar = 'g';
    //valueOf method take character parameter and convert string.
    String myStr = String.valueOf(myChar);
    ////print string value
    System.out.println("String is: " + myStr);
  }
}

Erwartete Ausgabe :

String is: g

Konvertieren Sie String in char

Mit der charAt()-Methode der String-Klasse können wir einen String in char konvertieren.

//Convert String to Character using string method 
package com.guru99;
 
public class StringToChar {
 
	public static void main(String[] args) 
	{
		//input String 
	      String myStr = "Guru99";
	      
	      //find string length using length method.
	      int stringLength =myStr.length();
	      
	      //for loop start 0 to total length
	      for(int i=0; i < stringLength;i++)
	      {
	    	  //chatAt method find Position and convert to character.  
	        char myChar = myStr.charAt(i);
	        
	        //print string to character
	        System.out.println("Character at "+i+" Position: "+myChar);
	      }
 
	}
 
}

Erwartete Ausgabe:

Character at 0 Position: G
Character at 1 Position: u
Character at 2 Position: r
Character at 3 Position: u
Character at 4 Position: 9
Character at 5 Position: 9

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: