【发布时间】:2018-10-30 05:08:17
【问题描述】:
对于这个程序,用户被告知以“mm/dd/yyyy”的形式输入数据,我正在尝试使用带有“/”参数的indexOf()方法将日期字符串分解为三个子串。
我试过这样做:
String monthString = dateString.substring(0,dateString.indexOf("/"));
String dayString =
dateString.substring(dateString.indexOf("/"),DateString.indexOf("/")+1)
谢谢。 编辑。谢谢大家的回复,但是我的老师说我不能使用拆分功能。他说我可以只使用 indexOf("/") 和 substring() 来解决这个问题。我需要两次调用 indexOf("/") 和四次 substring()。
【问题讨论】:
-
使用
split将日期字符串拆分为多个部分。 -
根据您稍后对这些部分所做的操作,您还可以考虑使用日期解析方法(例如
LocalDate.parse)。