In an array of strings 'a' having 'n' strings i have to select the Palin Pairs from the given strings .for ex for input 3 bba abb abb Output=2 what m i doing wrong
import java.util.*;
class Test {
public static void main(String args[]) {
int i,j,k=0;
Scanner h=new Scanner(System.in);
int n=h.nextInt();
String a[]=new String[n];
for(i=0;i<n;i++) {
if(a[i]!="") {
String rev = (new StringBuffer(a[i])).reverse().toString();
for(j=i+1;j<n;j++) {
if(rev.equals(a[j])) {
k++;
a[j]="";
}
}
}
}
h.close();
}
}