public class InputData { private static Scanner SCAN=new Scanner(System.in); public static char getChar(){ //从键盘上读取一个字符 return SCAN.next().charAt(0); } public static String getString(String string){ //从键盘上读取一个字符串 return SCAN.next(); } public static Date getDate(String string, String string2){ //在这里我如何通过SCAN来获取用户出入的日期格式?求大神指点迷津! return ; } }
public class UserOperate { public static void insert(){ //用户操作方法 User user=new User(); InputData input=new InputData(); //在这里实例化上面那个类 user.setName(input.getString("请输入姓名:")); user.setSex(input.getString("请输入性别:")); user.setBirthday(input.getDate("请输入生日:","内容必须是日期格式(yyyy-mm-dd)")); // Birthday的类型是Date } }
拿走不谢