logo

Java Dize uzunluğu()

Java String sınıfının uzunluğu() yöntem bir dizenin uzunluğunu bulur. Java dizesinin uzunluğu, dizenin Unicode kod birimleriyle aynıdır.

İmza

Stringlength() yönteminin imzası aşağıda verilmiştir:

uyuşuk nokta
 public int length() 

Tarafından belirtildi

CharSequence arayüzü

İadeler

Karakterlerin uzunluğu. Başka bir deyişle, dizede bulunan toplam karakter sayısı.

Dahili uygulama

 public int length() { return value.length; } 

String sınıfı, karakterleri depolamak için dahili olarak bir char[] dizisi kullanır. Dizinin uzunluk değişkeni dizide bulunan toplam öğe sayısını bulmak için kullanılır. Java String sınıfı bu char[] dizisini dahili olarak kullandığından; bu nedenle uzunluk değişkeni dış dünyaya maruz kalamaz. Bu nedenle, Java geliştiricileri uzunluk değişkeninin değerini ortaya koyan uzunluk() yöntemini yarattılar. Ayrıca uzunluk() yöntemini, kullanıcıya sınıf alanının değerini sağlayan getter() yöntemi olarak da düşünebiliriz. Dahili uygulama, uzunluk() yönteminin uzunluk değişkeninin değerini döndürdüğünü açıkça göstermektedir.

Java String uzunluğu() yöntemi örneği

Dosya adı: UzunlukÖrnek.java

 public class LengthExample{ public static void main(String args[]){ String s1='javatpoint'; String s2='python'; System.out.println('string length is: '+s1.length());//10 is the length of javatpoint string System.out.println('string length is: '+s2.length());//6 is the length of python string }} 
Şimdi Test Edin

Çıktı:

string length is: 10 string length is: 6 

Java String uzunluğu() Yöntem Örnek 2

uzunluk() yöntemi dizede bulunan toplam karakter sayısını verdiğinden; bu nedenle verilen dizenin boş olup olmadığı da kontrol edilebilir.

Dosya adı: UzunlukÖrnek2.java

 public class LengthExample2 { public static void main(String[] args) { String str = 'Javatpoint'; if(str.length()>0) { System.out.println('String is not empty and length is: '+str.length()); } str = ''; if(str.length()==0) { System.out.println('String is empty now: '+str.length()); } } }

Çıktı:

String is not empty and length is: 10 String is empty now: 0 

Java String uzunluğu() Yöntem Örnek 3

String'i tersine çevirmek için uzunluk() yöntemi de kullanılır.

java matematik

Dosya adı: UzunlukÖrnek3.java

 class LengthExample3 { // main method public static void main(String argvs[]) { String str = &apos;Welcome To JavaTpoint&apos;; int size = str.length(); System.out.println(&apos;Reverse of the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos; + &apos; is&apos;); for(int i = 0; i <size; i++) { printing in reverse order system.out.print(str.charat(str.length() - i 1)); } < pre> <p> <strong>Output:</strong> </p> <pre> Reverse of the string: &apos;Welcome To JavaTpoint&apos; is tniopTavaJ oT emocleW </pre> <h2>Java String length() Method Example 4</h2> <p>The length() method can also be used to find only the white spaces present in the string. Observe the following example.</p> <p> <strong>FileName:</strong> LengthExample4.java</p> <pre> public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4 </pre> <hr></size;>

Java String uzunluğu() Yöntem Örneği 4

length() yöntemi yalnızca dizede bulunan beyaz boşlukları bulmak için de kullanılabilir. Aşağıdaki örneği inceleyin.

Dosya adı: UzunlukÖrnek4.java

 public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } 

Çıktı:

 In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4