2014-01-14 83 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