Java 如何正确地拆分字符串?
我得到了一个结果kjhvkjkasdfkjh@grouping@第二组,第12018-08-20组 我希望用java拆分字符串,只得到2018-08-20 有什么建议吗?我想要的部分总是在结尾Java 如何正确地拆分字符串?,java,string,split,Java,String,Split,我得到了一个结果kjhvkjkasdfkjh@grouping@第二组,第12018-08-20组 我希望用java拆分字符串,只得到2018-08-20 有什么建议吗?我想要的部分总是在结尾 String sample = "kjhvkjkasdfkjh@grouping@group_group.12018-08-20" int SubstringStart = sample.length() - 10; String outputsample = sample.substring(Subst
String sample = "kjhvkjkasdfkjh@grouping@group_group.12018-08-20"
int SubstringStart = sample.length() - 10;
String outputsample = sample.substring(SubstringStart);
如果字符串的长度小于10,则将中断如果您确定所需的部分始终位于末尾,并且始终是一个包含10个字符的iso日期,为什么要拆分而不使用子字符串?您可能有什么建议吗?我刚刚写了我的建议,使用substring获取字符串的最后10个字符您还可以在字符串中找到第一个句点,然后取其后的任何句点,假设格式与所有responseString=string.substringstring.length-10相似;我知道了,谢谢D