Sunday, March 18, 2018

Groovy WordCount

class WordCountGroovy {
def wordCount [:]

void countWords({
  def file new File('src/main/groovy/collections/passage.txt')
  file.eachLine line ->
   List words line.tokenize()
   words.each word ->
    wordCount[wordwordCount.get(word,01
   }
  }
}

Map<String,IntegergetMostFrequent({
  def sorted [:]
  def sortedKeys wordCount.keySet().sort wordCount[it}
  sortedKeys[-1..-5].each word ->
   sorted[wordwordCount[word]
  }
  return sorted
}
}

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...