Skip to content

Latest commit

 

History

History
139 lines (100 loc) · 3.82 KB

File metadata and controls

139 lines (100 loc) · 3.82 KB

String Sınıfı ve Metotları

  • Java'da String sınıfları char türünden verilerden oluşmuş bir kümedir yani karakterlerden oluşur. Java işlerimizi kolaylaştırmak ve String ifadelerle işlem yapmak için String sınıfını sunar.

Java String Sınıfı Metotları (JAVA 8 )

image image

Example: Java String Sınıfı – Pekiştirici Örnek Sorular

Java'da String sınıfı, karakterlerden (char) oluşan immutable (değiştirilemez) bir veri tipidir.

  • 1️⃣ Java'da bir string değere ait elemanları gezmek için hangi metot kullanılır ?

Cevap : charAt()

Örnek:

String s = "Java";
System.out.println(s.charAt(1)); // a
  • 2️⃣ Bir String boş mu değil mi kontrol etmek için hangi metot kullanılır?

Cevap : isEmpty()

Örnek:

String s = "";
System.out.println(s.isEmpty()); // true
  • 3️⃣ Bir String yalnızca boşluklardan mı oluşuyor diye kontrol etmek için hangi metot kullanılır? (Java 11+)

Cevap : isBlank()

Örnek:

String s = "   ";
System.out.println(s.isBlank()); // true
  • 4️⃣ Bir String içinde belirli bir karakter ya da kelime geçiyor mu diye kontrol etmek için hangi metot kullanılır?

Cevap : contains(CharSequence s)

Örnek:

String s = "Java Programming";
System.out.println(s.contains("Java")); // true
  • 5️⃣ Bir String’in belirli bir ifade ile başlayıp başlamadığını kontrol eden metot hangisidir?

Cevap : startsWith(String prefix)

Örnek:

String s = "Java";
System.out.println(s.startsWith("Ja")); // true
  • 6️⃣ Bir String’in belirli bir ifade ile bitip bitmediğini kontrol eden metot hangisidir?

Cevap : endsWith(String suffix)

Örnek:

String s = "file.txt";
System.out.println(s.endsWith(".txt")); // true
  • 7️⃣ Bir String içindeki bir karakterin ya da kelimenin ilk geçtiği index’i bulmak için hangi metot kullanılır?

Cevap : indexOf()

Örnek:

String s = "banana";
System.out.println(s.indexOf("a")); // 1
  • 8️⃣ Bir String içindeki bir karakterin ya da kelimenin son geçtiği index’i bulmak için hangi metot kullanılır?

Cevap : lastIndexOf()

Örnek:

String s = "banana";
System.out.println(s.lastIndexOf("a")); // 5
  • 9️⃣ Bir String’i tamamen büyük harfe çevirmek için hangi metot kullanılır?

Cevap : toUpperCase()

Örnek:

String s = "java";
System.out.println(s.toUpperCase()); // JAVA
  • 🔟 Bir String’i tamamen küçük harfe çevirmek için hangi metot kullanılır?

Cevap : toLowerCase()

  • 1️⃣1️⃣ Bir String’in başındaki ve sonundaki boşlukları silmek için hangi metot kullanılır?

Cevap : trim()

Örnek:

String s = "  Java  ";
System.out.println(s.trim()); // "Java"
  • 1️⃣2️⃣ Bir String’in belirli bir kısmını almak için hangi metot kullanılır?

Cevap : substring(int beginIndex, int endIndex)

Örnek:

String s = "Programming";
System.out.println(s.substring(0, 7)); // Program
  • 1️⃣3️⃣İki String’in içerik olarak eşit olup olmadığını kontrol etmek için hangi metot kullanılır?

Cevap : equals()

Örnek:

String a = "Java";
String b = "Java";
System.out.println(a.equals(b)); // true

1️⃣4️⃣Büyük/küçük harf duyarlılığı olmadan String karşılaştırmak için hangi metot kullanılır?

Cevap : equalsIgnoreCase()

🧠 Mini Not

String immutable’dır. Yani toUpperCase(), replace(), trim() gibi metotlar orijinal String’i değiştirmez, yeni bir String üretir.