Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ArrayList<String> getMeaning(String word) throws IOException {
- ArrayList<String> meanings = new ArrayList<>();
- URL url = new URL(web + word);
- BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
- String line;
- boolean start = false;
- while ((line = reader.readLine()) != null) {
- if (line.indexOf("td class=search-table-header") >= 0)
- start = false;
- if (line.indexOf("English-Thai: Nontri Dictionary") >= 0)
- start = true;
- if (start) {
- if (isPreferedWord(line, word)) {
- String mean = getMeaningofLine(line);
- if(mean != null) meanings.add("\t" + mean.replaceAll(",", ", "));
- }
- }
- }
- reader.close();
- return meanings;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement