Phương thức Jring join () trả về một chuỗi mới với các phần tử đã cho được kết hợp với dấu phân cách được chỉ định.
Cú pháp của join()
phương thức chuỗi là:
String.join(CharSequence delimiter, Iterable elements)
hoặc là
String.join(CharSequence delimiter, CharSequence… elements)
Ở đây, …
biểu thị có thể có một hoặc nhiều CharSequence
.
Lưu ý: join()
là một phương thức tĩnh. Bạn không cần phải tạo một đối tượng chuỗi để gọi phương thức này. Đúng hơn, chúng tôi gọi phương thức bằng cách sử dụng tên lớp String
.
tham số () Tham số
Các join()
phương pháp lấy hai tham số.
- dấu phân cách - dấu phân cách được nối với các phần tử
- các phần tử - các phần tử được nối
Ghi chú:
- Bạn có thể vượt qua bất kỳ lớp nào triển khai
CharSequence
đếnjoin()
. - Nếu một có thể lặp được chuyển qua, các phần tử của nó sẽ được kết hợp. Có thể lặp lại phải thực hiện
CharSequence
. - String , StringBuffer , CharBuffer , v.v. là CharSequence khi các lớp này triển khai nó.
join () Giá trị trả lại
- trả về một chuỗi
Ví dụ 1: Java String join () With CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Ở đây, chúng tôi đã thông qua ba dây Java
, is
và fun
để các join()
phương pháp. Các chuỗi này được nối bằng -
dấu phân cách.
Ví dụ 2: Tham gia chuỗi Java () Với lặp lại
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList text = new ArrayList(); // adding elements to the arraylist text.add("Java"); text.add("is"); text.add("fun"); String result; result = String.join("-", text); System.out.println(result); // Java-is-fun ) )
Tại đây, một kiểu ArrayList String
được tạo. Các phần tử của ArrayList được nối bằng -
dấu phân cách.