实际上,我正在使用iON库下载HTML代码,并且在此HTML页面中只有|5.00|
之类的字符串,也可以是|10.00|
。那么如何获得|
中间的值?
问题是我没有确切的字符串|10.00|
,但是没有所有HTML代码,因此我必须使用类似if(htmlstring.contains("|")
的东西。
但是,我无法从该|
中获取价值。
答案 0 :(得分:0)
您可以使用indexOf()
String htmlstring = "abcd|10.0|1234";
int firstIndex = htmlstring.indexOf('|');
int lastIndex = htmlstring.indexOf('|',firstIndex+1);
String value = htmlstring.substring(firstIndex+1, lastIndex);
答案 1 :(得分:0)
尝试:
String val = "|10.00|";
String output[] = val.split("\\|",val.length());
val = output[1].substring(0,val.length()-2);