我有一个这样的字符串:
"I have 2 friends: (i) ABC (ii) XYZ"
现在如何显示如下:
I have 2 friends:
(i) ABC
(ii) XYZ
我正在动态显示数据,所以我必须检查字符串是否包含 :(冒号)。
我试过像这样 string.contains(":")
但我不知道如何继续?
最佳答案
String s = "I have 2 friends: (i) ABC (ii) XYZ";
s = s.replace(':',':\n');
s = s.replace('(','\n(');
(不是一个通用的解决方案,但假设您的“ friend 列表”格式不变并且冒号表示列表的存在...您可以包装在 if(s.contains(':')){ .. . } block ,如果需要的话)
关于java - 获取冒号后的数据,分行显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031861/