The below code prints all subsets, but I need of size greater than or equal to 2.
public static void printSubsets(char set[])
{
    int n = set.length;
    for (int i = 0; i < (1<<n); i++)
    {
        System.out.print("{ ");
        for (int j = 0; j < n; j++)
            if ((i & (1 << j)) >0 )
                System.out.print(set[j] + " ");
        System.out.println("}");
    }
}
 
    