java.lang.String sınıf, manipüle etmek için kullanılan birçok yerleşik yöntem sağlar. Java'da dize . Bu yöntemlerin yardımıyla String nesneleri üzerinde kırpma, birleştirme, dönüştürme, karşılaştırma, dizeleri değiştirme vb. işlemleri gerçekleştirebiliriz.
Java String güçlü bir kavramdır çünkü pencere tabanlı, web tabanlı veya mobil uygulamada herhangi bir form gönderirseniz her şey bir String olarak değerlendirilir.
String sınıfının bazı önemli yöntemlerini kullanalım.
Java String toUpperCase() ve toLowerCase() yöntemi
Java String toUpperCase() yöntemi bu String'i büyük harfe, String toLowerCase() yöntemini ise küçük harfe dönüştürür.
Stringoperation1.java
public class Stringoperation1 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.toUpperCase());//SACHIN System.out.println(s.toLowerCase());//sachin System.out.println(s);//Sachin(no change in original) } }Şimdi Test Edin
Çıktı:
SACHIN sachin Sachin
Java String trim() yöntemi
String sınıfı trim() yöntemi, String'den önceki ve sonraki beyaz boşlukları ortadan kaldırır.
Stringoperation2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }Şimdi Test Edin
Çıktı:
Sachin Sachin
Java String beginWith() ve endWith() yöntemi
StartWith() yöntemi, String'in argüman olarak iletilen harflerle başlayıp başlamadığını kontrol eder ve endWith() yöntemi, String'in argüman olarak iletilen harflerle bitip bitmediğini kontrol eder.
Stringoperation3.java
public class Stringoperation3 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.startsWith('Sa'));//true System.out.println(s.endsWith('n'));//true } }Şimdi Test Edin
Çıktı:
true true
Java String charAt() Yöntemi
String sınıfı charAt() yöntemi, belirtilen dizindeki bir karakteri döndürür.
Stringoperation4.java
public class Stringoperation4 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.charAt(0));//S System.out.println(s.charAt(3));//h } }Şimdi Test Edin
Çıktı:
S h
Java Dize uzunluğu() Yöntemi
String sınıfı uzunluk() yöntemi, belirtilen String'in uzunluğunu döndürür.
Stringoperation5.java
8 ila 1 çoklayıcı
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Şimdi Test Edin
Çıktı:
6
Java String intern() Yöntemi
Başlangıçta boş olan bir dizi havuzu, String sınıfı tarafından özel olarak korunur.
Intern yöntemi çağrıldığında, havuz zaten equals(Object) yöntemiyle belirlenen bu String nesnesine eşit bir String içeriyorsa, havuzdan String döndürülür. Aksi takdirde, bu String nesnesi havuza eklenir ve bu String nesnesine bir referans döndürülür.
Stringoperation6.java
public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } }Şimdi Test Edin
Çıktı:
Sachin
Java String valueOf() Yöntemi
String sınıfı valueOf() yöntemi, int, long, float, double, boolean, char ve char dizisi gibi verilen türleri String'e dönüştürür.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Çıktı:
1010
Java String değiştirme() Yöntemi
String sınıfı change() yöntemi, ilk karakter dizisinin tüm oluşumlarını ikinci karakter dizisiyle değiştirir.
Stringoperation8.java
public class Stringoperation8 { public static void main(String ar[]) { String s1='Java is a programming language. Java is a platform. Java is an Island.'; String replaceString=s1.replace('Java','Kava');//replaces all occurrences of 'Java' to 'Kava' System.out.println(replaceString); } }
Çıktı:
Kava is a programming language. Kava is a platform. Kava is an Island.