У меня есть следующие строки,Как разбить String на две части?
String Place = "3030XR Amsterdam";
Я хочу, чтобы получить его, как
String postcode = "3030XR";
String City = "Amsterdam";
Может кто-нибудь мне помочь.
У меня есть следующие строки,Как разбить String на две части?
String Place = "3030XR Amsterdam";
Я хочу, чтобы получить его, как
String postcode = "3030XR";
String City = "Amsterdam";
Может кто-нибудь мне помочь.
Попробуйте Place.split(" ");
расколоть string.It будет Retrun массив строк
String splitted[]=Place.split(" ");
System.out.println(splitted[0]);
System.out.println(splitted[1]);
Как @ ᴍarounᴍaroun предложил также можно использовать регулярное выражение таким образом
Place.split("\\s+");
'\\ s +' может быть лучше, поскольку он более общий, например. '' 3030XR ______ Amsterdam "' (где '_' - это пробел). – Maroun
@ ᴍarounᴍaroun Спасибо за ваше предложение. Я изменю его –
@ ᴍarounᴍaroun изменил ответ. Пожалуйста, посмотрите –
Place.split("\\s+");
разделить на пустых пространств
Спасибо за это, я решил свою проблему. – Muratcan
Добро пожаловать. – user2314737
Каждый может помочь вам, если вы проявите некоторые усилия! –
Используйте ['String # split'] (http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split (java.lang.String)) и будьте счастливы. – Maroun
, который не называется 'trim'. Это называется «split». –