java - 将字符串分成三分之一

标签 java string split substring

我正在进行另一项编码测试...只是测试我遇到尖峰的一些知识。我知道如何将字符串分成两半 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/

相关文章:

java - 使用 jUnit 和 Spring 测试 servlet 和过滤器

python - python中是否需要字符串初始化?

java - 在java中一次调用更新不同类型的对象

java - 如何在对象数组中指定对象数组中的项目?

JavaScript - 获取 Div 内容的值 - 内容被错误的字符串替换

c 替代字符串枚举

javascript - 在每次出现算术运算符时拆分字符串

c++ - 在 C++ 中使用 boost 拆分字符串两次?

python - 将路径字符串拆分为驱动器、路径和文件名部分

java - 如何在 ListView 中添加最近播放的歌曲?