【发布时间】:2015-11-25 03:25:48
【问题描述】:
我有一个字符串“S”。只有单引号中的子字符串必须分配给字符串数组。可能不需要单引号中的替代词。
String S = "Username 'user1'
Username2 'user2'
Usermane3 'user3' 'user4'";
必须按以下方式分配(仅限带有单引号的子字符串)
String Username[] ={'user','user1','user2','user4'};
我试过了
String s1 = S.replace(System.getProperty("line.separator"), " ");
//replacing newline with single space
String Username[] = s1.split(" ");
//separating string into sub-string
Username[]={Username,'user1',Username2,'user2',Username3, 'user3','user4'};
【问题讨论】:
-
很多答案在路上..顺便说一句,到目前为止你尝试了什么?
-
一个简单的谷歌查询“如何在 Java 中拆分字符串”给了我指向 SO 帖子 How to split a string in Java 的链接
-
@LBesacon 我正在寻找提取单引号中的子字符串的解决方案,而不是寻找如何拆分。