String target = "java is very good , java ";
String arr[] = target.split("[^a-zA-Z]+");
ArrayList al = new ArrayList();
ArrayList alResult = new ArrayList();
for(int i=0;i<arr.length;i++)al.add(arr[i]);
for(int i=0;i<al.size();i++){
if(!alResult.contains(al.get(i))){
alResult.add(al.get(i));
alResult.add("1");
}else{
int index = alResult.indexOf(al.get(i));
int len = new Integer(""+alResult.get(index+1)).intValue();
alResult.remove(index+1);
alResult.add(index+1,""+(++len));
}
}
public class test {
public static void main(String[] agrs) {
String str= "java is good yes java is very good a i love java very much";
String[] fenge=str.split("[^\\w]");
System.out.println(fenge.length);
ArrayList list=new ArrayList();
for (int i=0;i<fenge.length;i++)
{
if (list.contains(fenge[i])==false) {
Pattern pattern=Pattern.compile("\\b"+fenge[i]+"\\b");
Matcher matcher=pattern.matcher(str);