【问题标题】:How can I Split the String Correctly? [duplicate]如何正确拆分字符串? [复制]
【发布时间】:2019-05-28 11:51:22
【问题描述】:

我得到了"kjhvkjkasdfkjh@grouping@group_group.12018-08-20" 的结果。

我希望在 java 中拆分字符串以仅获取 "2018-08-20"

有什么建议吗?我想要的部分总是在最后。

【问题讨论】:

  • 如果你确定你想要的部分总是在最后并且总是一个 10 个字符的 iso 日期,为什么要拆分而不只是使用子字符串?
  • 您有什么建议吗?
  • 我刚刚写了我的建议,使用 substring 获取字符串的最后 10 个字符
  • 您还可以在字符串中找到第一个句点,然后取其后的任何内容(假设格式与所有响应相似)
  • string = string.substring(string.length() - 10);

标签: java string split


【解决方案1】:
String sample = "kjhvkjkasdfkjh@grouping@group_group.12018-08-20"
int SubstringStart = sample.length() - 10;
String outputsample = sample.substring(SubstringStart);

如果字符串长度小于 10 会中断

【讨论】:

  • 我知道了,谢谢! :D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多