我想知道如何让代码在一天和一年之间忽略逗号。例如,我想要java将“1983年1月15日”(没有行分隔)作为字符串(月)分为“1月”,将15作为整数(日),将1983作为整数(年) 。你怎么忽略逗号
我尝试使用下面的代码,我想到了,但是当我运行它时,它不能忽略逗号。
String month;
int day, year;
Scanner keyboardIn = new Scanner(System.in);
System.out.println("Enter a date\n(Month Day, Year) or (XX/XX/XXXX):");
month = keyboardIn.next();
day = keyboardIn.nextInt();
year = keyboardIn.nextInt();
System.out.println(month + " " + day + " " + year);
见['String':'分裂()'](http://docs.oracle.com/javase/7/docs/api/java/lang/String。 html#split%28java.lang.String%29) – Barranka 2014-09-25 19:59:13
http://www.mkyong.com/java/how-to-convert-string-to-date-java/ – Randy 2014-09-25 20:01:15
用正则表达式分割,也许'String regex =“ ?\\ S + | /“' – 2014-09-25 20:06:25