if (a.length==0||a==null) { return -1; } int i=0,j=0; int a1=0,a2=0; int width=0; int minwid=a.length+1; int kk=a.length; for (i=0;i<a.length;i++) { for (j=i+1;j<kk;j++) { if(a[i]==a[j]) { width = j-i; if(minwid>width) { minwid=width; a1=i; a2=j; if (kk>j) { kk=j; } } } } } return a[a1]; }