Java String Nesnenin Uzunluğu lenght() metodu

 Java String Nesnenin Uzunluğu lenght() metodu
Okunuyor Java String Nesnenin Uzunluğu lenght() metodu

Selamun aleyküm arkadaşlar bugün ki dersimizde java programlama dilinde Java String Nesnenin Uzunluğu nasıl bulunur bunu inceleyeceğiz.String sınıfı ilk makalemiz bu olacak devamıda gelecek.


Java String Nesnenin Uzunluğu lenght() metodu

Bir string nesnesinin uzunluğu , yani taşıdığı karakter sayısını bulmak için string sınıfının lenght() metodunu kullanırız.Bir örnekle bu metodu açıklayalım.

Örnek

   public static void main(String[] args) {
     
    String ad = "RamazanŞerifAkbuz";
    int uzunluk=ad.length();
    System.out.println("Adımın Uzunluğu = "+uzunluk);
   
    
}

Çıktı
Adımın Uzunluğu = 17

Örnektede olduğu gibi String() nesnesinin uzunluğunu lenght() metodu yardımıyla bulduk ve ekrana yazdırdık.

Meraklı Programcılar için : lenght() metodumuzun temel kullanım şekli dizi uzunluğunu bulmaktır. örneği dizinin ilk elemanından uzunluğuna kadar oran içerisindeki elemanları sırala diyecek olursak tabiki lenght() metodu kullanırız.Üstelik dizimizin char string yada int türü olması birşey değiştirmez.Peki nasıl oluyorda dizi olmadığı halde String türündeki değişkenlerin uzunluğunu verebiliyor? Tam burda kendi dediğimi çürütüyorum String türündeki değişkenler de dizidir peki sizce türü nedir?

Cevap
Tabiki Char

Java lenght() metodu ile diziye dışardan değer alma


package dizi;
import java.util.Scanner;
//dışarıdan değer almak için gerekli kütüphanemizi ekledik
/**
 *
 * @author Ramazan Şerif Akbuz
 */
public class Dizi {

  
    public static void main(String[] args) {
      Scanner tara = new Scanner(System.in);
//kütüphanemizden yeni bir nesne oluşturduk
        int dizi[]= new int[10];
//10 elemanlı bir dizi oluşturduk
        for (int i = 0; i < dizi.length; i++) {
//teker teker eleman girme hamallığı yerine dizinin uzunluna kadar dönecek döngü hazırladık
            System.out.println("Dizinin "+(i+1)+". Elemanını giriniz");
/** burada yaptımız işlem dizinin i+1 yani indeks 0dan başlayacağı için i+1 diyerek 1. elemana aktarmasını istedik ancak bunu diziye aktarırken böyle bir şey yapmamıza gerek yok çünkü diziler değer almaya 0 dan başlar
*/
            dizi[i]=tara.nextInt();

//dizinin i. elemanına değeri aldık
        }
        
        
    }
    
}

Bu örnekte ise sırasıyla değerleri bizden isteyen başarılır bir proje oluşturduk.Peki ekrana yazdırmak isteseydik ne değişcekti hiçbirşey bu sefer yine uzunluna kadar dön , dönerkende dizinin i .ci elemanını ekrana yazdır diyecektik.Umarım anlaşılır olmuştur.Diğer metotlarda görüşmek üzere !

http://ramazanakbuz.com/java-hata-yakalamada-yeni-try-catch-blogu-sistemi/

Yapılan Yorumlar

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.