Daha önce String bir değişkenin değerinden nasıl char vektörü elde edebileceğimize ait örnekler görmüştük. Bu sefer vektör olarak saklanan char değerlerinden nasıl bir String değişken elde edebileceğimizi inceleyelim. Java'da bu amaç için hazırlanmış hazır bir fonksiyon vardır: copyValueOf yöntemi.
char[] karakterler = {'m', 'e', 'r', 'h', 'a', 'b', 'a', ' ', 'r', 'e', 'i', 't', 'i', 'x'};
String metin = "";
System.out.println(metin.copyValueOf(karakterler));
Çıktı: merhaba reitix
Bu işlem sonucunda metin değişkeninin değeri halen 0 uzunluğundadır. Alternatif olarak karakterler vektörünün harflerini metin değişkenine de atayabiliriz.
char[] karakterler = {'m', 'e', 'r', 'h', 'a', 'b', 'a', ' ', 'r', 'e', 'i', 't', 'i', 'x'};
String metin = "";
metin = metin.copyValueOf(karakterler);
System.out.println(metin); //merhaba reitix