Java Program to Count Word in String

import java.util.HashMap;

public class CountWordInString {
public static void main(String[] args) {
CountWordInString f = new CountWordInString();
f.countWordInString();

}

public void countWordInString() {
String str = "i am am ankit ankit ankit vijay vijay vijay";
String[] split = str.split(" ");
HashMap<String, Integer> map = new HashMap<String, Integer>();
for (int i = 0; i < split.length; i++) {
if (map.containsKey(split[i])) {
int count = map.get(split[i]);
map.put(split[i], count + 1);

}

else {
map.put(split[i], 1);
}
}
System.out.println(map);

}
}


Output
----------------
{ankit=3, i=1, am=2, vijay=3}

Post a Comment

0 Comments