0
私は、HTML上でいくつかの作業を行うべきAndroidアプリケーションに取り組んでいます - HTML本体の一部を見つけ、属性を取得し、最後に検索した要素を含む値を取得する。だから私は1と2を指摘したが、私は最後の3番目の部分を扱うことができない。私はこのような何か使用していることを達成しようとしてきた:stackoverflow.comのためだから、例をJsoupを使用して検索された要素のすべての値を取得する
public List<String> getSpecificValue(String searchedElement){
//builder containing my html code...
Document doc = Jsoup.parse(builder.toString());
Elements elements = doc.getAllElements();
List<String> list = new ArrayList<>();
for(Element e : elements){
if(e.text().toLowerCase().contains(searchedElement.toLowerCase())){
list.add(e.text());
}
}
return list;
}
をし、自分のコードが3文字ということが含まれ、そのサイト上のすべての値を返す必要があり、「ACK」すなわち要素を検索しました。助けや提案?
が含まれている要素を見つけること
を使用することができますか? –
Davidさん、返信いただきありがとうございます。このフォームのコードは、ランダムなモバイル接続(つまり、google.comに接続してアプリをダウンロードすること)のすべての要素を生成していましたか?実際に私のリストのすべての要素を分割( "")することで、私の問題を解決しました。それは、一言ではなくコードの全部を切り詰めていたようだ。私はちょうどすべての要素を分割していたループを作成し、それをリストに追加し、最後に 'String.contains(string) 'を使用しました。とにかくありがとう! –