Phương thức tách chuỗi Java ()
Ví dụ
Tách một chuỗi thành một mảng các chuỗi:
String myStr = "Split a string by spaces, and also punctuation."; String regex = "[,\\.\\s]"; String[] myArray = myStr.split(regex); for (String s : myArray) { System.out.println(s); }
Định nghĩa và cách sử dụng
Phương thức split()
chia một chuỗi thành một mảng các chuỗi con bằng cách sử dụng biểu thức chính quy làm dấu phân cách.
Nếu giới hạn được chỉ định, mảng trả về sẽ không dài hơn giới hạn. Phần tử cuối cùng của mảng sẽ chứa phần còn lại của chuỗi, có thể vẫn có dấu phân cách trong đó nếu đạt đến giới hạn.
Mẹo: Xem hướng dẫn Java RegEx để tìm hiểu về biểu thức chính quy.
Cú pháp
Một trong những điều sau đây:
public String[] split(String regex , int limit )
public String[] split(String regex )
Giá trị tham số
Parameter | Description |
---|---|
regex | Required. A regular expression defining the separators where the string is split. |
limit | Optional. The maximum length of the returned array. |
Chi tiết kỹ thuật
Trả về: | Một mảng String . |
---|---|
Ném: | PatternSyntaxException - Nếu cú pháp của biểu thức chính quy không chính xác. |
Phiên bản Java: | 1.4 |
❮ Các phương thức chuỗi