0Pricing
Java Academy · Ders

Metin Bloklarında Kaçışlar

Yeni kaçış dizilerini kullanın

Metin Bloklarında Kaçışlar, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 4 dersten oluşur.

Metin Blokları İçin Yeni Kaçış Dizileri

Metin blokları, alışılagelmiş tüm kaçış dizilerinin yanı sıra özellikle kendileri için tasarlanmış iki yeni kaçış dizisini de destekler: satır devamı \ ve açıkça belirtilen boşluk \s. Bunlar çıktı üzerinde hassas denetim sağlar.

Ters Eğik Çizgiyle Satır Devamı

Bir satırı \ ile bitirmek, Java'ya oraya yeni bir satır eklememesini söyler. Sonraki satır mevcut satıra birleşir. Bu, uzun mantıksal satırları okunabilirlik için bölmenizi sağlar.

public class Main {
    public static void main(String[] args) {
        String text = """
            This is one \
            single long line.
            """;
        System.out.print(text);
    }
}

Satır Devamı Neden Yararlıdır

Tek bir çıktı satırı üretirken kaynak kodunu birkaç fiziksel satıra yayarak biçimlendirebilirsiniz. Uzun cümleler veya web adresleri için kullanışlıdır.

public class Main {
    public static void main(String[] args) {
        String url = """
            https://example.com/\
            path/to/\
            resource
            """;
        System.out.print(url);
    }
}

\s Boşluk Kaçış Dizisi

Satır sonundaki boşluklar normalde kaldırılır. \s kaçış dizisi, bu kaldırma işleminden kurtulan gerçek bir boşluk ekler ve anlamlı satır sonu boşluklarını korumanızı sağlar.

public class Main {
    public static void main(String[] args) {
        String text = """
            red  \s
            green\s
            """;
        for (String line : text.split("\n")) {
            System.out.println("|" + line + "|");
        }
    }
}

Sütun Hizalamasını Korumak

\s, hizalama için satır sonundaki boşlukların önemli olduğu sabit genişlikli tablolar için kullanışlıdır.

public class Main {
    public static void main(String[] args) {
        String table = """
            NAME\s\s\sAGE
            Alice\s\s30
            """;
        System.out.print(table);
    }
}

Standart Kaçış Dizileri Hâlâ Çalışır

Sekme için \t ve yeni satır için \n gibi klasik kaçış dizileri metin bloklarının içinde de çalışır.

public class Main {
    public static void main(String[] args) {
        String text = """
            Col1\tCol2
            A\tB
            """;
        System.out.print(text);
    }
}

Üçlü Tırnakları Kaçırmak

Bir metin bloğunun içinde art arda gelen üç çift tırnağı kullanmak için en az birini \" ile kaçırınız; böylece kapanış sınırlayıcısı sanılmaz.

public class Main {
    public static void main(String[] args) {
        String text = """
            He said \"\"\" loudly.
            """;
        System.out.print(text);
    }
}

Gerçek Bir Ters Eğik Çizgi

Çıktıya gerçek bir ters eğik çizgi koymak için normal dizelerde olduğu gibi \\ yazınız. Bu, Windows yolları veya düzenli ifade kalıpları için önemlidir.

public class Main {
    public static void main(String[] args) {
        String path = """
            C:\\Users\\Alice
            """;
        System.out.print(path);
    }
}

Satır Devamını ve \s Birleştirmek

Her iki yeni kaçış dizisini birlikte kullanabilirsiniz. Burada satır devamı satırları birleştirirken \s birleşme noktasında bir boşluk olmasını sağlar.

public class Main {
    public static void main(String[] args) {
        String sentence = """
            Hello\s\
            World
            """;
        System.out.print(sentence);
    }
}

İstenmeyen Satır Sonlarını Önlemek

Satır devamı olmadan her kaynak satırı sonu bir yeni satırdır. Satırın sonuna \ eklemek bunu kaldırır ve satır sonlarının nerede oluşacağını tamamen denetlemenizi sağlar.

public class Main {
    public static void main(String[] args) {
        String joined = """
            part1\
            part2\
            part3
            """;
        System.out.println(joined);
    }
}

Tek Çift Tırnak İçin Kaçış Gerekmez

Bir metin bloğunun içinde tek bir çift tırnak " kendi başına sorunsuzdur. Yalnızca kapanış """ sınırlayıcısını oluşturabilecek dizilere dikkat etmek gerekir.

public class Main {
    public static void main(String[] args) {
        String quote = """
            She said "hi" to me.
            """;
        System.out.print(quote);
    }
}

Kısa Kontrol

Bir metin bloğu satırını tek bir ters eğik çizgiyle \ bitirmek ne yapar?

Özet

Metin bloğu kaçış dizilerini öğrendiniz:

  • Satır sonunda \ = satır devamı (yeni satır yok)
  • \s = satır sonu boşluklarının kaldırılmasından kurtulan bir boşluk
  • Standart \t, \n ve \\ hâlâ çalışır
  • """ eklemek için bir tırnağı kaçırınız
  • Tek bir " için kaçış gerekmez

Sıkça Sorulan Sorular

“Metin Bloklarında Kaçışlar” dersi ücretsiz mi?

Evet — “Metin Bloklarında Kaçışlar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 4 dersten oluşur.

“Metin Bloklarında Kaçışlar” dersinde ne öğreneceğim?

Yeni kaçış dizilerini kullanın Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Java Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Metin Bloklarında Kaçışlar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Metin Bloklarını Tanımlama
  2. Girinti ve Temizleme
  3. Metin Bloklarında Kaçışlar
  4. Kullanım Alanları: JSON ve SQL
← Java Academy Sayfasına Dön