toUpperCase ve trim
- Java kursu
- Başlangıç
- Ders 33/116
- 4 dk
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
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
String clean = s.____();
String clean = s.trim();
Açıklama: trim() baş ve sondaki boşlukları kaldırır.