有没有办法把一串字符串乘以symbol,但只能达到first occurrence?
Example:date: '2019:04:01'
应分为date
和'2019:04:01'
它也可以看起来像这个date:'2019:04:01'
或这个date : '2019:04:01'
,并且仍然应该被分成date
和'2019:04:01'
string.split(':');
我试着用split()
法.但它没有限制属性或类似的东西.
有没有办法把一串字符串乘以symbol,但只能达到first occurrence?
Example:date: '2019:04:01'
应分为date
和'2019:04:01'
它也可以看起来像这个date:'2019:04:01'
或这个date : '2019:04:01'
,并且仍然应该被分成date
和'2019:04:01'
string.split(':');
我试着用split()
法.但它没有限制属性或类似的东西.
您永远无法使用Split命令完成所有这些操作,包括修剪空格.你将不得不自己做这件事.这里有一种方法:
String s = "date : '2019:04:01'";
int idx = s.indexOf(":");
List parts = [s.substring(0,idx).trim(), s.substring(idx+1).trim()];