2017-02-16 5 views
-6

長さに基づいて文字列を分割する必要があります。文字列の長さが700の場合、私は文字列を同じ長さ350の2つに分割したいと思います。どのように私はこれを分割することができます。ここで長さに基づいて文字列を2つに均等に分割する方法

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

String.substring(int start_index)を使用します。 – EpicOrange

+0

['String#substring'](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#substring-int-int-) – 4castle

+0

文字列699文字ありますか? – Julian

答えて

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)}; 
3

は何が必要です:

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

まず、あなたがそれだその文字列

String string = "Hello World"; 

int length = string.length(); 

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

からsubStringを取得し、Stringの長さを取得します。

関連する問題