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)