Dize Metotları Bölüm 2
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 68 / 73.
Dize bölme (string splitting), bir dizeyi bir diziye ayırmanıza olanak tanırken, birleştirme (joining) ise dizi öğelerini bir dize içinde birleştirmenizi sağlar.
.split() yöntemi, bir dizeyi bir sınırlayıcıya göre alt dizelerden oluşan bir diziye böler.
Boşluğa göre böl:
String text = "apple banana cherry";
String[] fruits = text.split(" ");
System.out.println(Arrays.toString(fruits));
// ["apple", "banana", "cherry"]Belirli bir sınırlayıcı ile bölme:
String data = "john,25,new york";
String[] dataArr = data.split(",");
System.out.println(Arrays.toString(dataArr));
// ["john", "25", "new york"]String.join() metodu, bir iterable'ın öğelerini tek bir dize halinde birleştirir.
Temel birleştirme:
String[] words = {"Hello", "World", "Java"};
String text = String.join(" ", words);
System.out.println(text);
// "Hello World Java"Farklı bir ayırıcı ile birleştirin:
String[] fruits = {"apple", "banana", "cherry"};
String line = String.join(",", fruits);
System.out.println(line);
// "apple,banana,cherry"Görev
Kolayİki girdi alan bir program yazın: bir metin dizesi ve bir sınırlayıcı karakter. Program, metindeki tüm tek boşlukları (" ") belirtilen sınırlayıcı ile değiştirmeli ve değiştirilmiş dizeyi yazdırmalıdır.
Kendin dene
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String text = scanner.nextLine();
String delimiter = scanner.nextLine();
// Kodunuzu aşağıya yazın
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi