【发布时间】:2021-03-02 07:29:17
【问题描述】:
我有这个字符串:
}1311202013112020607169018}1611202016112020}1411202014112020626948615}1511202015112020}1811202018112020
为了帮助你理解,我会这样拆分:
}13112020 13112020607169018 }16112020 16112020 }14112020 14112020626948615 }15112020 15112020
}18112020 181120207834
我要做的是在 '}' 字符之后取前八个字符(数字),它们代表日期。其他数字我根本不需要。
我已经尝试了许多不同的方法来使用 for 循环,这是我最后的代码。
for (int i = 0; i < Char.length; i++) {
if(Char[i] == '}') {
newString = newString + Char[i + 6];
}
}
所以我试图得到一个看起来像这样的字符串
}13112020}16112020}14112020}15112020}18112020
另外,如果有人能告诉我如何创建(如果可能的话)x 数量的新字符串,每个字符串都是不同的名称,只包含其中一个日期。
谢谢!
【问题讨论】:
标签: java android arrays string char