-6

目前我在Android中工作,我有一个类似于下面提到的结果的字符串供您参考,但我没有得到这个,请帮助我

String result ="error: not allowed | Native: XYZ ABC - Vodofone | Amount balance: 434"

如何获得像“XYZ ABC - Vodofone”这样的原生价值

提前致谢。

4

2 回答 2

3

类的使用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数组中。

于 2012-08-16T14:24:09.750 回答
0

你可以这样做:

result.substring(result.indexOf('|'), result.lastIndexOf('|'));

或者result.split("|");

于 2012-08-16T14:28:02.917 回答