第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 Jsoup 輸出存儲在 ArrayList 中?

如何將 Jsoup 輸出存儲在 ArrayList 中?

蝴蝶不菲 2023-06-14 14:18:17
我用 Jsoup 解析了一個網(wǎng)站并提取了鏈接?,F(xiàn)在我試圖將該鏈接的一部分存儲在 ArrayList 中。不知何故我不能一次存儲一個鏈接。我嘗試了幾種 String 方法, Scanner 和 BufferedReader 但沒有成功。import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;public class DatenImportUnternehmen {public static void main(String[] args) throws IOException {    ArrayList<String> aktien = new ArrayList<String>();    String searchUrl = "https://www.ariva.de/aktiensuche/_result_table.m";    for(int i = 0; i < 1; i++) {        String searchBody = "page=" + Integer.toString(i) +     "&page_size=25&sort=ariva_name&sort_d=asc     &ariva_performance_1_year=_&ariva_per     formance_3_years=&ariva_performance_5_years=     &index=0&founding_year=&land=0&ind     ustrial_sector=0&sector=0&currency=0     &type_of_share=0&year=_all_years&sales=_&p     rofit_loss=&sum_assets=&sum_liabilities=     &number_of_shares=&earnings_per_share=     &dividend_per_share=&turnover_per_share=     &book_value_per_share=&cashflow_per_sh     are=&balance_sheet_total_per_share=     &number_of_employees=&turnover_per_employee     =_&profit_per_employee=&kgv=_&kuv=_&kbv=_&dividend     _yield=_&return_on_sales=_";    // post request to search URL    Document document =     Jsoup.connect(searchUrl).requestBody(searchBody).post();    // find links in returned HTML    for(Element link:document.select("a[href]")) {        String link1 = link.toString();        String link2 = link1.substring(link1.indexOf('/'));        String link3 = link2.substring(0, link2.indexOf('"'));        aktien.add(link3);        System.out.println(aktien);    }    }}}                             我想要實現(xiàn)的是:[/1-1_drillisch-aktie][/11_88_0_solutions-aktie][/1st_red-aktie][/21st-_cent-_fox_b_new-aktie]等等。我只是不知道現(xiàn)階段的問題是什么。
查看完整描述

1 回答

?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗 獲得超13個贊

你的問題是你在打印數(shù)組的同時在循環(huán)中添加它。


要解決此問題,您可以在數(shù)組外部打印數(shù)組以一次性打印所有內(nèi)容,或者您可以打印link3(這是您要添加到 ArrayList 的內(nèi)容),而不是循環(huán)中的數(shù)組。


選項1:


for(Element link:document.select("a[href]")) {

    String link1 = link.toString();

    String link2 = link1.substring(link1.indexOf('/'));

    String link3 = link2.substring(0, link2.indexOf('"'));


    aktien.add(link3);

}

System.out.println(aktien);

選項 2:


for(Element link:document.select("a[href]")) {

    String link1 = link.toString();

    String link2 = link1.substring(link1.indexOf('/'));

    String link3 = link2.substring(0, link2.indexOf('"'));


    aktien.add(link3);

    System.out.println(link3);

}


查看完整回答
反對 回復(fù) 2023-06-14
  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號