在获取某人的出生日期并且必须将其拆分为 dd/mm/yyyy 并使用“。”时,我试图让这段代码工作。作为区分日月和月年的东西。我设法让它适用于其他字符,例如“/”、“”、“-”。当我尝试使用“。” 我得到一个数组索引越界异常错误。
if(input.contains("."))
{
String[] tokens = input.split(".");
day = Integer.parseInt(tokens[0]);
intMonth = Integer.parseInt(tokens[1]);
year = Integer.parseInt(tokens[2]);
}
变量在上面正确声明(我假设是这样)。当他们处理其他案例时。如果不清楚,请随时提出任何问题,并提前感谢。