Trước đây, khi khai báo một đoạn text gồm nhiều dòng trong Java, ví dụ như:
1 2 |
Welcome to Huong Dan Java My name is Khanh |
chúng ta thường sẽ khai báo như sau:
1 2 |
String text = "Welcome to Huong Dan Java \n" + "My name is Khanh"; |
Kết quả:
Nhưng từ Java 13 trở đi, các bạn không cần phải khai báo như vậy nữa. Java bây giờ đã support chúng ta text block với khả năng khai báo text nhiều dòng mà không cần phải có các dấu cộng (+) để nối chuỗi nữa. Ví dụ trên, giờ chúng ta có thể viết lại như sau:
1 2 3 4 5 6 7 8 9 10 11 12 |
package com.huongdanjava; public class Example { public static void main(String[] args) { String text = """ Welcome to Huong Dan Java My name is Khanh """; System.out.println(text); } } |
Các bạn chỉ cần khai báo đoạn text nhiều dòng của mình giữa hai ký tự (“””) là được.
Kết quả cũng vậy: