String'ler konusunda çok sayıda hazır fonksiyon var ve java ile programlama yaparken özellikle de arayüz tasarımlarında bu yöntemlere fazlasıyla ihtiyaç duyuyorsunuz. Biz core java eğitimi ve örnekleri üzerinden devam ettiğimiz için konsol uygulamalarından devam edelim. Gecenin ikinci örneği, Java'da bir String içerisindeki bir metnin (harf, yazı ya da cümle) içinden belli bir sıradaki (birinci, beşinci vb) harfi almak ve gerektiğinde bir char değişkenine dönüştürmek.
String'leri bir vektör olarak düşünürsek, içindeki her bir karakter de vektörün bir elemanı olmuş olur. String'lerde belli bir sıradaki karakteri almanın mantığı da bu şekilde çalışmaktadır ve charAt(n) yöntemi kullanılır.
String selam="Selamlar Reitix";
System.out.println(selam.charAt(0)); //S
Hatta bu mantıkla String'in her bir karakterini bir döngüyle yakalayabiliriz ve yanyana yazdırarak String'in bütününü de elde edebiliriz:
String selam="Selamlar Reitix";
for(int i = 0; i < selam.length(); i++)
{
char c = selam.charAt(i);
System.out.print(c);
}
Çıktı: Selamlar Reitix