如何根据字符串的长度将字符串分成两部分

时间:2017-02-16 04:50:09

标签: java

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

String text;
int length = text.length();

3 个答案:

答案 0 :(得分:3)

以下是您的需求:

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

答案 1 :(得分:1)

我还没有评论权限,但这是重复的。这个问题可以通过快速的Google找到:Splitting a string into two halfs

int mid = length / 2; //get the middle of the String
String[] parts = {text.substring(0, mid),text.substring(mid)};

答案 2 :(得分:1)

首先获得String的长度,然后从该字符串中获取subString

String string = "Hello World";

int length = string.length();

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

就是这样。