5.00 / 1 oy

Java'da bir String'in içinden n. sıradaki harfi char olarak almak

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

utku33

10.01.2020 01:11

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da bir String'in içinden n. sıradaki harfi char olarak almak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.