我需要在java 中将单个地址行转换为三个地址行
Address line - Wadgaon Shelke nagar ,Ganesh Garden Society ,A Building B B wing Flat no-3
Address line 1- Wadgaon Shelke nagar
Address line 2- Ganesh Garden Society
Address line 3 -A building B wing Flat no 3
这个问题的简单答案。
使用split()
方法来实现您的输出。
我把你的地址行结构改了一点。
Address line - Wadgaon ,Shelke nagar |Ganesh Garden Society |A Building B B wing Flat no-3
我使用另一个符号|
,而不是用,
分隔您的不同地址。你可以使用任何其他你想要的。
现在在此字符串上调用split()
方法。让我们把这个字符串称为adddressLine
。
String addressLine = Wadgaon ,Shelke nagar |Ganesh Garden Society |A Building B B wing Flat no-3;
String[] ans = addressLine.split("\|");
For(String str : ans){
System.out.println(str);
}
在这里,我基本上已经在找到|
符号的点处拆分了addressLine
字符串。
看看我在下面提到的addressLine.split("|")
为什么不起作用的答案。
我希望这能有所帮助。
查看此答案了解更多信息