Char'ı String'e Dönüştürme Java (Örnekler)

Bu derste, programları inceleyeceğiz

  1. Bir karakteri String'e dönüştürmek için
  2. Bir String'i karaktere dönüştürmek için

Char'ı String'e Dönüştür

Bir Char'ı String'e dönüştürmenin birden fazla yolu vardır. Java. Aslında String, Character dizisinden yapılmıştır. Java. Char, 16 bit veya 2 baytlık imzasız veri türüdür.

2 yöntemi kullanarak String'i Karaktere dönüştürebiliriz -

Yöntem 1: toString() yöntemini kullanma

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

Beklenen çıktı :

String is: g

Yöntem 2: valueOf() yöntemini kullanma

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

Beklenen çıktı :

String is: g

String'i karaktere dönüştür

String sınıfının charAt() yöntemini kullanarak bir String'i char'a dönüştürebiliriz.

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

Beklenen çıktı:

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