Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.File;
- import java.util.Scanner;
- import java.util.ArrayList;
- class Wordlist{
- ArrayList<Word> wordlist = new ArrayList<>();
- void readBok(String filnavn) throws Exception{
- File file = new File(filnavn);
- Scanner sc = new Scanner(file);
- while (sc.hasNextLine())
- addWord(sc.nextLine());
- sc.close();
- }
- void addWord(String s){
- s = s.toLowerCase();
- Word temp = findWord(s);
- if(temp != null){
- temp.incNB();
- return;
- }
- wordlist.add(new Word(s));
- }
- Word findWord(String s){
- s = s.toLowerCase();
- for(int i=0; i<wordlist.size(); i++)
- if (wordlist.get(i).tooString().equals(s))
- return wordlist.get(i);
- return null;
- }
- int countWords(){
- return wordlist.size();
- }
- int countRepetition(String s){
- Word temp = findWord(s);
- if(temp != null)
- return temp.getNB();
- return 0;
- }
- Word mostCommon(){
- int index = 0;
- for(int i=0; i<wordlist.size(); i++)
- if(wordlist.get(i).getNB() > wordlist.get(index).getNB())
- index = i;
- return wordlist.get(index);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement