Bu eğiticide, programları inceleyeceğiz.
- Bir karakteri String'e dönüştürmek için
- 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