import java.text.SimpleDateFormat;
import java.util.Date;
public class Birthday {
private String birthday;
private boolean isValidated(String birthday) {
birthday = birthday.trim();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse(birthday);
} catch (Exception e) {
return false;
}
return true;
}
public void setBirthday(String birthday){
if(this.isValidated(birthday))
this.birthday = birthday.trim();
}
public String getBirthday() {
return birthday;
}
public static void main(String[] args) {
Birthday birthday = new Birthday();
birthday.setBirthday("2011-10-21");
System.out.println(birthday.getBirthday());
}
}
其中一个小问题:try没return,截图里你是不是没写完?