Constructor |
Mô tả |
---|---|
Public StringJoiner(CharSequence delimiter) |
Nó xây dựng một StringJoiner không có các ký tự trong nó, không có tiền tố hoặc hậu tố, và một bản sao của dấu phân cách được cung cấp. Nó ném ngoại lệ NullPointerException nếu dấu phân cách là null.. |
Public StringJoiner(CharSequence delimiter,CharSequence prefix,CharSequence suffix) |
Nó xây dựng một StringJoiner không có các ký tự trong nó bằng cách sử dụng các bản sao của tiền tố cung cấp, phân cách và hậu tố. Nó ném NullPointerException nếu tiền tố, phân cách, hoặc hậu tố là không hợp lệ. |
Method |
Description |
---|---|
Public StringJoiner add(CharSequence newElement) |
Nó thêm một bản sao của giá trị CharSequence cho trước như là phần tử tiếp theo của giá trị StringJoiner. Nếu newElement là null, "null" sẽ được thêm vào. |
Public StringJoiner merge(StringJoiner other) |
Nó thêm các nội dung của StringJoiner cho trước mà không có tiền tố và hậu tố như là phần tiếp theo nếu nó không rỗng. Nếu StringJoiner đã cho trống, nó không có hiệu lực. |
Public int length() |
Nó trả về chiều dài của biểu diễn String của StringJoiner này. |
Public StringJoiner setEmptyValue(CharSequence emptyValue) |
Nó thiết lập chuỗi ký tự sẽ được sử dụng khi xác định biểu diễn chuỗi của StringJoiner này và không có phần tử nào đã được thêm vào, nghĩa là khi nó trống. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Kết quả:
Học,Java,Là,Đơn,Giản
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Kết quả:
[Học,Java,Là,Đơn,Giản]
Phương thức merge() được sử dụng để sáp nhập nội dung của 2 đối tượng StringJoiner ngoại trừ tiền tố và hậu tố.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Kết quả:
[Học,Java,Là:Đơn:Giản]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
Kết quả:
Default Cong,Dung Length: 9 Cong,Dung Ky tu tai vi tri so 3: g Cong,Dung,Ngon New length: 14
Nguồn tin: viettuts.vn