nếu tôi làm
tại sao chức năng chia hoạt động như thế này trong java?
String a = ""
String b = a.split(" ")[0];
Nó không phải là cho ArrayIndexOutOfBoundException
nhưng khi tôi làm
String a = " "
String b = a.split(" ")[0];
Nó được đem lại cho tôi ArrayIndexOutOfBoundException
một lần nữa khi tôi làm
String a = " abc"
String b = a.split(" ")[0];
Nó không mang lại cho tôi ngoại lệ TẠI SAO SO?
Một chút không mong muốn: "Phương pháp này hoạt động như thể bằng cách gọi phương thức tách hai đối số với biểu thức đã cho và đối số giới hạn bằng không. Do đó, chuỗi rỗng không được bao gồm trong mảng kết quả." http://download.oracle.com/javase/6/docs/api/java/lang/String.html#split%28java.lang.String%29 –
@MariusSolbakkenMellum: bạn nói đúng, đăng nhận xét của bạn như một câu trả lời! – maerics
@Marius - tại sao bạn không đăng câu trả lời này? –