我正在进行另一项编码测试...只是测试我遇到尖峰的一些知识。我知道如何将字符串分成两半 String.substring
blah blah...但是我如何分成三份?我想保存到 3 个字符串,"firsthalf""secondhalf"和 "thirdhalf"有人帮我吗?
(到目前为止的代码):
String text = "abspqrtnf";
String firsthalf = text.substring(0, text.length() / 3);
String secondhalf = text.substring(text.length() / 3);
String thirdhalf = text.substring(text.length() / 3);
最佳答案
继续您开始的方式:
String text = "abspqrtnf";
int textLength = text.length();
String firsthalf = text.substring(0, textLength / 3);
String secondhalf = text.substring(textLength / 3, text.length() / 3 * 2);
String thirdhalf = text.substring(text.length() / 3 * 2);
- 下半场需要从上半场结束的地方开始,并且“走”的时间是上半场的两倍
- 上半场需要从下半场结束的地方开始并走到最后
关于java - 将字符串分成三分之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32529747/