簡體   English   中英

如何通過在 java 中使用 split 在空行上拆分字符串?

[英]How can I split a string by on empty lines by using split in java?

1.

name Jo Bloggs
birthday 08-07-1900
phone 88884444
address 9001 Chester Crescent, Chatswood, NSW 2057

email michael@fanfare.com.au
name Michael Willianm
birthday 01-4-1950
address 37 Barton Ave, Haberfield, NSW 2045
phone 19876245

name Linda Evans
birthday 22-02-1996
phone 135625
email l.evans@gmail.com
address 119 Gibbes St, Rockdale, NSW 2216

2.如何用空行分割這兩個字符串? 這是我寫的代碼。 string 包含這些字符串,我想用一個數組來存儲這三個字符串。

String str[] = string.toString().split("\n\r");

/*string = 我在 1.part 中給出的三個字符串 */

每個信息塊由兩個\n分隔。 因此,您可以使用\n\n

String[] arr = string.split("\n\n");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM