是否有内置方法可以返回某些数字的所有排列而无需重复
例如:
int num=215;
// i want to get (215,251,512,521,125,152)
提前致谢
答案 0 :(得分:1)
使用此第一个链接将数字分隔成数字。 How to get the separate digits of an int number?
然后使用它来查找其排列。 Getting permutations of an int[] removing duplicates sets
然后最后用这个把它变成一个数字。 How to concatenate int values in java?
答案 1 :(得分:0)
可以使用Permutations类。排列将返回1到n,您必须将其映射到数字。