Java'da bir karakteri büyük harfle yazdırmak istediğimizi farzedelim. Normalde String.toUpperCase() ile yaptığımız büyük harflerle yazdırma işlemi char veri tipindeki değişkenlerle kullanılmaz, biz de char'ı String'e dönüştürmek durumunda kalırız.
char karakter='f';
System.out.println(karakter.toUpperCase()); //hata
O zaman karakter değişkenini String'e dönüştürerek toUpperCase yöntemini kullanalım.
char karakter='f';
System.out.println(String.valueOf(karakter).toUpperCase()); //F
Benzer şekilde aşağıdaki yöntem ile de char bir değişkeni String'e dönüştürebiliriz:
char karakter='f';
System.out.println(Character.toString(karakter).toUpperCase()); //F
char değişkenler String olarak cast edilemedikleri için casting bu dönüşümde işe yaramayacaktır.