Nie zmienna się nie wyświetla

0
            String text = "aaa", str = "aaa";
            for(int i=0; i<data.size(); ++i) {

                out = new PrintWriter("a");
                out.println(data.get(i));
                out.close();

                if ( conditionals(data) > 0 ) {

                    content = readFile("a", Charset.defaultCharset());
                    doc = Jsoup.parse(content);
                    Elements dataC = doc.getElementsByClass("dis-cell");

                    dataC = doc.getElementsByTag("a");
                    text += dataC.get(0).text().toString() + "\n";
                    //System.out.println(text);

                    dataC = doc.getElementsByTag("a");
                    text += dataC.get(1).text().toString() + "\n" ;
                    //System.out.println(text);

                    dataC = doc.getElementsByClass("snippet");
                    text += dataC.text() + "\n";
                    //System.out.println(text);

                    dataC = doc.getElementsByTag("a");
                    text += dataC.get(dataC.size() -1).text().toString() + "\n";
                }   
            }

            System.out.print(text);

Problem polega na tym, że chyba System.out.print(text); powinno wyświetlić text ale nie wyświetla z niewiadomych mi przyczyn. W pętli wszystko działa prawidłowo. Cały ten kod jest w try, catch. Próbowałem to na 'sucho' i powinno tak działać?

0

A jesteś pewien, że żaden wyjątek nie leci?

0

Faktycznie w catch działa. Dzieki.
ps. nazwa tematu przez przypadek zle sie utworzyla

0

Występuje wyjątek java.lang.IndexOutOfBoundsException dla 15 elementu mojej tablicy, który nie spełnia warunku w if i zwraca go tylko gdy aktywny jest blok z if a powinno chyba pojsc dalej jesli warunek nie jest spełniony?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0