I am getting ArrayIndexOutOfBound exception in line 14.
package str.files;
public class Duplicate {
public static void main(String[] args)
{
    int count=0;
    String s="this is a java  is program ";
    String[] dup= s.split(" ");
    for(int i=1;i<=dup.length;i++)
    {
        //System.out.println(dup[i]);
        if(dup[i].equalsIgnoreCase(dup[i+1]))
        {
            count++;
        }           
        System.out.println("The duplicate character is : :"+dup[i]);    
    }
    System.out.println("no. of occurances of the program is : "+count);
}
}
The exception I'm getting is :
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7
   at str.files.Duplicate.main(Duplicate.java:14)
 
     
     
     
    