Java'da Karakter Dizgesine Nasıl Dönüştürülür (Örnekler)

İçindekiler:

Anonim

Bu eğiticide, programları inceleyeceğiz.

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

Karakteri Dizeye Dönüştür

Java'da bir Char'ı String'e dönüştürmenin birçok yolu vardır. Aslında String, Java'da Character dizisinden yapılmıştır. Char, 16 bit veya 2 bayt işaretsiz veri türüdür.

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

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

public class CharToString_toString {public static void main (String [] args) {// karakter değişkenini girinchar myChar = 'g';// toString () yöntemini kullanma// toString yöntemi karakter parametresini alır ve dizeyi dönüştürür.String myStr = Character.toString (myChar);// dize değerini yazdırSystem.out.println ("Dize: + myStr);}}

Çı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 yöntemi karakter parametresini alır ve dizeyi dönüştürür.String myStr = String.valueOf (myChar);//// yazdırma dizesi değeriSystem.out.println ("Dize: + myStr);}}

Çıktı :

String is: g

Dize'yi karaktere dönüştür

String sınıfının charAt () yöntemini kullanarak bir String öğesini char'a dönüştürebiliriz.
// Dize yöntemini kullanarak Dizeyi Karaktere dönüştürünpaket com.guru99;public class StringToChar {public static void main (String [] değiştirgeler){// girdi dizesiString myStr = "Guru99";// uzunluk yöntemini kullanarak dize uzunluğunu bulun.int stringLength = myStr.length ();// döngü başlangıcı 0'dan toplam uzunluğafor (int i = 0; i 

Çıktı:

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