packagecom.hexiang.utils.arrange;publicclassArrange{privateint[]index;//用于存储需要全排列的数组的下标的成员变量。privateintn;//表示待排数组的元素个数。privatelongnumLeft;//用于存储剩余排列序列个数的成员变量。privatelongtotal;//用于存储排列序列总数的成员变量。publicArrange(intn){this.n=n;reset();//调用重置}publicvoidreset(){//初始化数组index。index=newint[n];