2012-02-25 34 views

Trả lời

22

Sử dụng constructor with two arguments, trong đó thứ hai là dấu phân cách.

StringTokenizer tokenizer = new StringTokenizer(yourString, "!*^/"); 
+3

Anh ấy yêu cầu nhiều dấu phân cách. – Mob

+2

@Mob yup đây là cách .. ở đây tất cả 4!, *, /,^Được định nghĩa là! * ^/ – tkr

+1

Bạn có thể tạo dấu tách có nhiều ký tự, ví dụ: AVG không? –

4

Bạn có thể sử dụng phương thức String.split() vì nó lấy regex làm tham số. Bạn có thể chỉ định Regex sao cho nó có thể tách chuỗi dựa trên một trong các dấu phân tách này.

+0

Ngoại trừ nó không thể được sử dụng cho các chuỗi lớn. – Buffalo

Các vấn đề liên quan