fork(1) download
  1. public class Main {
  2. public static void main(final String[] args) throws Exception {
  3. final String tagged = "World_NN Big_RBS old_RB stupid_JJ";
  4.  
  5. int nouns = 0;
  6. int adjectives = 0;
  7. int adverbs = 0;
  8.  
  9. final String[] tokens = tagged.split(" ");
  10.  
  11. for (final String token : tokens) {
  12. final int lastUnderscoreIndex = token.lastIndexOf("_");
  13. final String realToken = token.substring(lastUnderscoreIndex + 1);
  14. if ("NN".equals(realToken)) {
  15. nouns++;
  16. }
  17. if ("JJ".equals(realToken)) {
  18. adjectives++;
  19. }
  20. if ("RB".equals(realToken) || "RBS".equals(realToken)) {
  21. adverbs++;
  22. }
  23. }
  24.  
  25. System.out.println(String.format("Nouns: %d Adjectives: %d, Adverbs: %d", nouns, adjectives, adverbs));
  26. }
  27. }
  28.  
Success #stdin #stdout 0.07s 215552KB
stdin
Standard input is empty
stdout
Nouns: 1 Adjectives: 1, Adverbs: 2