我想知道如何讓代碼在一天和一年之間忽略逗號。例如,我想要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