【发布时间】:2021-09-24 23:57:02
【问题描述】:
我想知道如何提取字符串的某个部分。例如,我正在做一些事情,要求用户以 MM/DD/YYYY 或 M/D/YYYY 格式输入日期,而我想要做的是提取月份。我看到了 substring 方法,但该月可能有超过 1 个数字。另外,我尝试过 indexOf,但它需要一个 int 值,而不是符号。
String startDateInput = "12/09/2015";
String getMonthStart = startDateInput.substring(1, indexOf("/"));
【问题讨论】:
-
你非常接近,只是使用索引有点不同
String getMonthStart = startDateInput.substring(0, startDateInput.indexOf('/'));
标签: java string indexing methods substring