Tôi đã đọc nhanh tài liệu Java8 String api.String.join() so với các hoạt động nối chuỗi khác
Bây giờ tôi hơi tò mò về phương thức String.join() cho chuỗi concat/join.
Đây là loại ví dụ đã giúp tôi hiểu rõ hơn, mặc dù:
//Old way:
String str1 = "John";
String str2 = "Doe";
String result = str1 + " " +str2;
//or by using str1.concat(str2);
//New way:
String result = String.join(" ", str1, str2);
Tuy nhiên, tôi không hiểu cái nào tôi nên sử dụng. Có hiệu suất hay khác biệt nào giữa hai quy trình này không.
Mọi trợ giúp sẽ được đánh giá cao.
'concat' không chiêm ngưỡng dấu phân cách và' nối' có thể được thực hiện qua nhiều chuỗi. Cũng lưu ý rằng việc ghép nhiều với + có thể không dẫn đến hoạt động 'concat' trên chuỗi. –