split을 사용하여 문자열 내용을 arraylist로 변환 할 수 있습니까? 그러면 점 A와 비슷한 것을 얻을 수 있습니까?분할을 사용하여 문자열을 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>
A 지점 (원하는 ArrayList의 내용) :
http://test.site/i7xt1.htm
Mirror:
http://information.com/qokp076wulpw
Additional:
http://additional.com/qokdsfsdwulpw
은 지금 코드 아래 사용하고 있지만, 원하는 출력을 가지고 어쩌려 구`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에 문자열의 내용을 얻는 것입니다. 분할을 사용하는 것이 가장 쉬운 방법이라고 생각했지만 잘못 될 수 있습니다. – Simon