我尝试在线搜索以解决此问题,但未找到任何内容。
我编写了以下抽象代码来解释我的要求:
String text = "how are you?"; String[] textArray= text.splitByNumber(4); //this method is what I'm asking textArray[0]; //it contains "how " textArray[1]; //it contains "are " textArray[2]; //it contains "you?"
方法splitByNumber每4个字符分割一次字符串“ text”。我如何创建此方法?
非常感谢
我认为他想要的是将一个字符串分成大小为4的子字符串。然后我将在循环中执行此操作:
List<String> strings = new ArrayList<String>(); int index = 0; while (index < text.length()) { strings.add(text.substring(index, Math.min(index + 4,text.length()))); index += 4; }