最近在测试中用到的:服务器返回的字符串格式是:<p>欢迎使用xxxxxxxxx系统!</p>
把“欢迎使用xxxxxxxxx系统!”取出
private String findString(String str){
//传进来str
int endIndex = str.indexOf("</p>");
String contents = str.substring(3, endIndex); //其中起始索引:3 表示从开始(包含3),endIndex 表示结束(不含该索引)
//可做判断返回
Log.i("info", "findString: contents:" + contents);
return contents;
}
Utils
public static String findString(String str) {
//<p>欢迎使用武汉纺织大学数学与计算机学院后台系统!</p>
//String.substring(int beginIndex, int endIndex)
/*String s = "abcdefgabcdefg";
int i = s.indexOf("cd");// out 2*/
int endIndex = str.indexOf("</p>");
String panduan = str.substring(3, 4);
String s1 = new String("<");
if (panduan.equals(s1)) {//.equals是比较两个对象
return "服务器报错了";
} else {
String contents = str.substring(3, endIndex);
/*Log.i("info", "findString: contents:" + panduan);
Log.i("info", "findString: contents:" + contents);*/
return contents;
}
}