String dateofbirth = ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
System.out.println(""+dateofbirth);
String [] dob= dateofbirth.split("/");
System.out.println(""+dob[0]);
System.out.println(""+dob[1]);
System.out.println(""+dob[2]);
最佳答案
您需要检查dateofbirth格式是否正确,并通过检查数组长度来防止异常。
String [] dob= dateofbirth.split("/");
if(dob != null && dob.length >=3){
System.out.println(""+dob[0]);
System.out.println(""+dob[1]);
System.out.println(""+dob[2]);
}
关于java - .split(“\”)无法正常工作,并且还出现错误arrayIndexOitOfBoundsException:1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55955538/