void recur(int i)
{
if(i==n)
return;
String sub="";
for(int j=i+1;j<n;j++)
{
sub=s.substring(i,j);
if(isPalindrome(sub))
System.out.println(sub);
}
recur(i++);
}
I am encountering a StackOverflowError
at the
sub=s.substring(I,j);
statement.
s="geeks", initial value of I=0;