Hvordan konvertere Char til String i Java (Eksempler)

I denne opplรฆringen skal vi studere programmer til

  1. For รฅ konvertere et tegn til streng
  2. For รฅ konvertere en streng til tegn

Konverter Char til String

Det er flere mรฅter รฅ konvertere en Char til String pรฅ Java. Faktisk er String laget av Character array in Java. Char er 16 bit eller 2 byte usignert datatype.

Vi kan konvertere streng til tegn ved รฅ bruke 2 metoder -

Metode 1: Bruk av toString()-metoden

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);
  }
} 

Forventet utgang:

String is: g

Metode 2: Bruker metoden valueOf().

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);
  }
}

Forventet utgang:

String is: g

Konverter streng til tegn

Vi kan konvertere en streng til char ved รฅ bruke charAt()-metoden i String-klassen.

//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);
	      }
 
	}
 
}

Forventet utgang:

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

Oppsummer dette innlegget med: