0
나는 String.contains 무엇을 잘못 이해하고 있습니다. 나는 지금 Android에서 Jsoup를 사용하여 특정 링크를 가져 오려고합니다. 나는 페이스 북 하나를 예제로 삼으려고 노력하고있다. Ive는 몇 가지 것을 시도했습니다. 이 하나의 그것은 출력 될 것으로 보인다 페이스 북의 URL을 포함하지 않는 사람과 페이스 북의 것들을 비워두고있어. FaceBook을 어떻게 가져 와서 루프를 멈 춥니 까. 당신이 얻고있는 link.toString()
를 호출하므로,String.contains 반대 Jsoup 안드로이드를 수행
stringLink = link.toString();
link
변수 요소의 모음 (이 경우 페이지의 모든 링크)입니다 :
protected Void doInBackground(Void... params) {
Document doc = null;
try {
doc = Jsoup.connect("http://www.homedepot.com").get();
Elements link = doc.select("a[href]");
String stringLink = null;
for (int i = 0; i < link.size(); i++) {
stringLink = link.toString();
if (stringLink.contains("https://www.facebook.com/")){
System.out.println(stringLink+"got it");
}
else{
//System.out.println(stringLink+"not it");
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}