Código
public class Main{ static int count=0; if(cadena.length()==2) { count=count+2; } else{ for (int i=0;i<cadena.length();i++) { combinaciones(primero+cadena.charAt(i),quitarLetra(cadena,i)); } } } { if(i==0) { return cadena.substring(i+1,cadena.length()); } else { if(i==cadena.length()) { return cadena.substring(0,cadena.length()-1); } else { return cadena.substring(0,i)+cadena.substring(i+1,cadena.length()); } } } combinaciones("",cadena); } }