JAVA 输出指定字符串所有排列组合
【JAVA 输出指定字符串所有排列组合】题目介绍:
输出给定数组或者字符串,输出所有排列可能。
例如:给定字符串为 1234. 输出所有排列可能:1234 1324 1423 1432.。。。。。。。
下面代码是搜集到的比较简洁的实现方式。共享一下
public class MySocket {
public static void main(String[] args){
String[] array = new String[]{"1","2","3","4"};
listAll(Arrays.asList(array), "");
}
public static void listAll(List candidate, String prefix) {
if(prefix.length()==4){
System.out.println(prefix);
}
for(int i=0;
i
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 参保人员因患病来不及到指定的医疗机构就医,能否报销医疗费用()
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Java|Java基础——数组
- RxJava|RxJava 在Android项目中的使用(一)