CodeBlanks Logo Icon CodeBlanks

toUpperCase ve trim

toUpperCase() ve trim() ile dönüştürme öğrenirsin.

toUpperCase ve trim

Bir String'i büyük harfe çevirmek için toUpperCase(), küçük harfe çevirmek için toLowerCase() kullanılır. Baş ve sondaki boşlukları kırpmak için trim().

String s = "  Merhaba  ";
String temiz = s.trim();           // "Merhaba"
String büyük = temiz.toUpperCase(); // "MERHABA"

String'ler değiştirilemez (immutable); bu yüzden bu metotlar yeni String döndürür, eskisini değiştirmez. Sonucu bir değişkene atamalısın.

Uygulama trim ve toUpperCase kullan

Bir Main sınıfı ve main metodu yaz. String s değişkenine " java " ata. String clean değişkenine s.trim(), String upper değişkenine clean.toUpperCase() ata. println ile upper'ı yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        String s = "  java  ";
        String clean = s.trim();
        String upper = clean.toUpperCase();
        System.out.println(upper);
    }
}

Beklenen çıktı

JAVA

Dönüşüm zinciri

Birden fazla dönüşümü ardışık çağırabilirsin; buna zincirleme denir:

String sonuc = s.trim().toUpperCase().substring(0, 3);

Burada önce trim, sonra toUpperCase, en son substring uygulanır. Her adım yeni bir String üretir.

Zincirleme kodu kısa tutar ama aşırı kullanılırsa okunabilirliği düşürür. Uzun zincirleri bölerek yazmak daha okunaklı olabilir.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 String.toUpperCase() ne döner?

  • int
  • char
  • Aynı String
  • Yeni String Doğru cevap

Açıklama: toUpperCase yeni bir String döner, orijinalını değiştirmez.

2 Metotları eşleştir

Kavram Anlamı
toUpperCase() Büyük harf
toLowerCase() Küçük harf
trim() Boşluk kırpar
length() Uzunluk

3 trim çağrısını tamamla

Soru
String clean = s.____();
Cevap
String clean = s.trim();

Açıklama: trim() baş ve sondaki boşlukları kaldırır.

Başlangıç bölümündeki tüm dersler