java多次indexof的返回位置值

l2qq · 2012-02-16 15:35
字数 636 评论 0 收藏 0 点赞 0
//java 如何判断字符串中某个字符第n次出现的位置
int jsonEnd = json.indexOf("\"pic_url\"");
int i =0;
while (true) {
//第二截取的变量
// 遍历字符串
int jsonStart = json.indexOf("raw_title\":\"", i);
System.out.println("jsonStrat开始截取的位置: " + i);
System.out.println(jsonEnd);
if (jsonStart == -1) {
break;
}
String jsons = json.subSequence(jsonStart, jsonEnd).toString();
System.out.println(jsons);
i = jsonEnd + 10;
jsonEnd = json.indexOf(“\”pic_url\””,i);
}
break;


最新评论 0