2014-01-14 85 views
0

我有以下字符串,如何將字符串拆分爲兩部分?

String Place = "3030XR Amsterdam"; 

我想它像

String postcode = "3030XR"; 
String City = "Amsterdam"; 

有人可以幫我。

+2

如果你表現出一些努力,每個人都可以幫助你! –

+3

使用['String#split'](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split(java.lang.String))並很開心。 – Maroun

+2

這不叫'trim'。這就是所謂的'分裂'。 –

回答

6

嘗試Place.split(" ");分裂string.It將retrun String數組

String splitted[]=Place.split(" "); 
System.out.println(splitted[0]); 
System.out.println(splitted[1]); 

正如@ᴍarounᴍaroun曾建議你也可以用正則表達式這種方式

Place.split("\\s+"); 
+0

'\\ s +'可能會更好,因爲它更通用,例如''3030XR ______阿姆斯特丹「'(其中'_'是一個空格)。 – Maroun

+0

@ᴍarounᴍaroun感謝您的回覆。我會修改它 – 2014-01-14 12:47:28

+0

@ᴍarounᴍaroun修改了答案。請看看 – 2014-01-14 12:50:03