Merhabalar
Bu yazımda sizlere java da String türündeki bir değişkeni char tipine çevirme,char tipindeki bir değişkeni veya diziyi stringe çevirmeyi anlatacağım.
Bilindiği üzere char adı üstünde tek karakter demektir.String ise bildiğiniz stringdir .
Hemen örneklerle açıklayayım



Alıntı
//Bilisimturk.org

String b="bilisimturk.org"; // Gördüğünüz gibi çift tırnakla tanımladım

char m='b'; //char tipindeki elemanlar tek tırnakla tanımlanır.

//Şimdi b adlı stringi char tipinde bir diziye atalım

char[] dizi=b.toCharArray();// dizi adlı değişkenim 15 elemanlı char tipinde bir dizi oldu.Şimdi bu diziyi herbir karakterden sonra satır atlayarak yazdıralım

for(int q=0;q<dizi.length;q++){
System.out.println(dizi[q]);

}

/* Çıktı
B
i
l
i
s
i
m
t
u
r
k
.
o
r
g
*/

//Peki dizi değilde tek bir char oluşturmak istersek.bunu deneyin

char z=b.charAt(0);

System.out.print(z);
// Çıktı B olacak charAt fonksiyonun içindeki int değeri kaçıncı indexdeki stringi chara çevirmemizi sağlar.

//String den char a çevirdik şimdi de char dan Stringe çevirelim

char c='m';

String a=String.valueOf(c);

System.out.print(a); //Çıktı "m" olacak;

//Eğer char tipinde bir diziyi Stringe çevirmek istersek şu yolu izleriz

char[] t={'B','i','l','i','s','i','m','t','u','r','k','.' ,'o','r','g'};

String btorg=new String(t);

System.out.print(btorg);//Çıktı "Bilisimturk.org" olacak


Şimdilik bu kadar sorunlarınızı buradan veya kaynak linkinden yazabilirsiniz.

kaynak:http://bilisimturk.org/forum/Java-fr...-String-konusu