Çok satırlı dizeler için metin blokları
Üçlü tırnak metin blokları ile çok satırlı dizeleri doğal olarak yazın.
Kod Karşılaştırması
✕ Java 8
String json = "{\n" +
" \"name\": \"Duke\",\n" +
" \"age\": 30\n" +
"}";
✓ Java 15+
String json = """
{
"name": "Duke",
"age": 30
}""";
Bu kodda bir sorun mu gördünüz? Bize bildirin.
Modern yöntem neden daha iyi
Olduğu gibi okunabilir
JSON, SQL ve HTML, kaynak kodunuzda gerçek JSON, SQL ve HTML gibi görünür.
Kaçış cehennemi yok
Gömülü tırnak işaretleri ters eğik çizgi ile kaçırılmaya gerek yoktur.
Akıllı girinti
Başlangıç boşluğu, kapanış sınırlayıcı konumuna göre otomatik olarak kırpılır.
Eski Yaklaşım
String Birleştirme
Modern Yaklaşım
Metin Blokları
JDK'dan itibaren
15
Zorluk
Başlangıç
JDK Desteği
Çok satırlı dizeler için metin blokları
Mevcut
JDK 15'ten itibaren geniş çapta kullanılabilir (Eylül 2020)
Nasıl çalışır
Metin blokları, çok satırlı dizeleri tam olarak göründükleri gibi yazmanıza olanak tanır. Artık tırnak işaretlerini kaçırmak veya \n eklemek gerekmez. Derleyici, gereksiz girintiyi otomatik olarak kaldırır.
İlgili Belgeler