From d08d1f18f39e3a878f2e97616aba2cd7e6994399 Mon Sep 17 00:00:00 2001 From: mavlonerkinboev Date: Fri, 23 Jul 2021 01:59:39 +0500 Subject: eighth commit --- src/main/java/files/Parser.java | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) (limited to 'src/main/java/files/Parser.java') diff --git a/src/main/java/files/Parser.java b/src/main/java/files/Parser.java index 6ed7e77..3ec2231 100644 --- a/src/main/java/files/Parser.java +++ b/src/main/java/files/Parser.java @@ -28,36 +28,17 @@ public class Parser { ArrayList names = new ArrayList(); for (Element name : namesTemp) { - String text = name.toString(); - int start = text.indexOf(">") + 1; - int end = text.indexOf(""); - char[] dst = new char[end - start]; - text.getChars(start, end, dst, 0); - names.add(String.valueOf(dst)); + names.add(Jsoup.parse(String.valueOf(name)).text()); } ArrayList descriptions = new ArrayList(); for (Element description : descriptionsTemp) { - String text = description.toString(); - if (text.length() <= 49) { - descriptions.add(""); - continue; - } - int start = text.indexOf("\n") + 3; - int end = text.indexOf("\n"); - char[] dst = new char[end - start]; - text.getChars(start, end, dst, 0); - descriptions.add(String.valueOf(dst)); + descriptions.add(Jsoup.parse(String.valueOf(description)).text()); } ArrayList years = new ArrayList(); for (Element year : yearsTemp) { - String text = year.toString(); - int start = text.indexOf(">") + 1; - int end = text.indexOf(""); - char[] dst = new char[end - start]; - text.getChars(start, end, dst, 0); - years.add(String.valueOf(dst)); + years.add(Jsoup.parse(String.valueOf(year)).text()); } ArrayList images = new ArrayList(); @@ -70,15 +51,11 @@ public class Parser { images.add(String.valueOf(dst)); } - Anime[] animes = new Anime[countOfAnime]; + Anime[] anime = new Anime[countOfAnime]; for (int i = 0; i < countOfAnime; i++) { - animes[i] = new Anime(names.get(i), descriptions.get(i), null, years.get(i), images.get(i)); + anime[i] = new Anime(names.get(i), descriptions.get(i), null, years.get(i), images.get(i)); } - return animes; + return anime; } - -// public static String[] getAnimeNames() throws IOException { -// -// } } -- cgit v1.2.3