目前我在Android中工作,我有一个类似于下面提到的结果的字符串供您参考,但我没有得到这个,请帮助我
String result ="error: not allowed | Native: XYZ ABC - Vodofone | Amount balance: 434"
如何获得像“XYZ ABC - Vodofone”这样的原生价值
提前致谢。
类的使用split
方法String
:
String result ="error: not allowed | Native: XYZ ABC - Vodofone | Amount balance: 434"
String[] results = result.split("|");
// results[0] = "error: not allowed "
// results[1] = "Native: XYZ ABC - Vodofone "
// results[2] = "Amount balance: 434 "
注释中显示的结果条目现在放置在String
数组中。
你可以这样做:
result.substring(result.indexOf('|'), result.lastIndexOf('|'));
或者result.split("|");