splitを使用して文字列のコンテンツをarraylistに変換することは可能ですか?点Aのようなものが得られますか?splitを使用して文字列をarraylistに変換する
<a class="postlink" href="http://test.site/i7xt1.htm">http://test.site/i7xt1.htm<br/>
</a>
<br/>Mirror:<br/>
<a class="postlink" href="http://information.com/qokp076wulpw">http://information.com/qokp076wulpw<br/>
</a>
<br/>Additional:<br/>
<a class="postlink" href="http://additional.com/qokdsfsdwulpw">http://additional.com/qokdsfsdwulpw<br/>
</a>
ポイント(希望のArrayListの内容):
http://test.site/i7xt1.htm
Mirror:
http://information.com/qokp076wulpw
Additional:
http://additional.com/qokdsfsdwulpw
は、私は今のコードの下に使用していますが、それは所望の出力をもたらすdoesnの `t。 (ミラーが複数回追加されているなど)。
Document doc = Jsoup.parse(string);
Elements links = doc.select("a[href]");
for (Element link : links) {
Node previousSibling = link.previousSibling();
while (!(previousSibling.nodeName().equals("u") || previousSibling.nodeName().equals("#text"))) {
previousSibling = previousSibling.previousSibling();
}
String identifier = previousSibling.toString();
if (identifier.contains("Mirror")) {
totalUrls.add("MIRROR(s):");
}
totalUrls.add(link.attr("href"));
}
文字列を分割する方法やArrayListを作成する方法を尋ねていますか? – shmosel
HTMLを少しフォーマットしてみてください。 –
こんにちはshmosel、私の目標は、ポイントAのようなarraylistにStringの内容を取得することです。私は分割を使用することがそれを行う最も簡単な方法だと思ったが、私は間違っている可能性があります。 – Simon