Java 如何根据字符串的长度将其等分为两个

Java 如何根据字符串的长度将其等分为两个,java,Java,我需要根据长度拆分字符串。如果字符串的长度是700,我想把字符串分成两段,每段长度等于350。我怎么能把这个分开 String text; int length = text.length(); 以下是您需要的: String firsthalf = text.subString(0,length/2); String secondhalf = text.subString(length/2,length); 我还没有发表评论的特权,但这是重复的。这个问题可以在快速的谷歌上找到: 首先获取字

我需要根据长度拆分字符串。如果字符串的长度是700,我想把字符串分成两段,每段长度等于350。我怎么能把这个分开

String text;
int length = text.length();
以下是您需要的:

String firsthalf = text.subString(0,length/2);
String secondhalf = text.subString(length/2,length);

我还没有发表评论的特权,但这是重复的。这个问题可以在快速的谷歌上找到:


首先获取字符串的长度,然后从该字符串获取子字符串

String string = "Hello World";

int length = string.length();

String firstPart = string.subString(0,length/2);
String secondPart = string.subString(length/2,length);

就这样。

使用String.substringint start\u index。如果字符串有699个字符,你会期望什么?一个字符串中的前350个字符,第二个字符串中的其他字符哇…@Phi击败了我:-删除我的答案。
String string = "Hello World";

int length = string.length();

String firstPart = string.subString(0,length/2);
String secondPart = string.subString(length/2,length);