我需要一个简单的 java 程序,它可以为我生成一组自定义集,比如 {'1','2','3','4'}。结果应该是:{'1','2'},{'2','3'},{'3','4'},{'1','2','3'},{ '2','3','4'}。
我已经尝试过 powerset 的代码,但输出并不理想。如果代码可能类似于:
for(j=2;j<set.size()-1;j++)
{
for(i=0;i<set.size()-1;i++)
{
//a[i],a[i+1] when j=2
//a[i],a[i+1],a[i+2] when j=3
}
}
我知道 .size() 用于 ArrayList 而 a[i] 用于简单数组,我已经编写了任何方法都可以!提前致谢!!:)