public class 全组合 {
public static void main(String[] args) {
char[] s = {'a','b','c'};
Combaine(s);
}
public static void Combaine(char []s){
int len = s.length;
int n = 1<<len;
for (int i = 1; i < n; i++) {
StringBuffer sb = new StringBuffer();
for (int j = 0; j < len; j++) {
if((i & (1<<j)) != 0)
sb.append(s[j]);
}
System.out.println(sb);
}
}
}