summaryrefslogtreecommitdiff
path: root/src/main/java/files/Parser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/files/Parser.java')
-rw-r--r--src/main/java/files/Parser.java35
1 files changed, 6 insertions, 29 deletions
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<String> names = new ArrayList<String>();
for (Element name : namesTemp) {
- String text = name.toString();
- int start = text.indexOf(">") + 1;
- int end = text.indexOf("</a>");
- 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<String> descriptions = new ArrayList<String>();
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</div>");
- 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<String> years = new ArrayList<String>();
for (Element year : yearsTemp) {
- String text = year.toString();
- int start = text.indexOf(">") + 1;
- int end = text.indexOf("</a>");
- 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<String> images = new ArrayList<String>();
@@ -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 {
-//
-// }
}