免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
給定一字符數(shù)組,求數(shù)組中字符組成的所有排列? - Java / Java SE
如:
Java code
                        
char[] c = {'a','b','c','d','e','f'};

得到這些字符組合的所有排列情況.

abcdef
abcdfe
abcedf
abcefd
abcfde
abcfed
...
...
回復(fù)次數(shù):122
#1樓 得分:5回復(fù)于:2010-12-14 15:23:11
Java code
                        
import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { char[] c = {'a','b','c','d','e','f'}; //list保存找到的字符串 List<String> list = new ArrayList<String>(); //查找滿足條件的字符串,并存入list for(int i=0; i<c.length; i++) { for(int j=0; j<c.length; j++) { if(i == j) continue; for(int k=0; k<c.length; k++) { if(i == k || j == k) continue; for(int l=0; l<c.length; l++) { if(i == l || j == l || k == l) continue; for(int m=0; m<c.length; m++) { if(i == m || j == m || k == m || l == m) continue; for(int n=0; n<c.length; n++) { if(i == n || j == n || k == n || l == n || m == n) continue; StringBuffer sb = new StringBuffer(); sb.append(c[i]); sb.append(c[j]); sb.append(c[k]); sb.append(c[l]); sb.append(c[m]); sb.append(c[n]); list.add(sb.toString()); } } } } } } //打印字符串的個(gè)數(shù),換行打印字符串,每行10個(gè) System.out.println(list.size()); int count = 0; for(int i=0; i<list.size(); i++) { System.out.print(list.get(i)); count ++; if(count % 10 != 0)//如果沒夠10個(gè),行尾加","號(hào) System.out.print(","); else//10個(gè)換行 System.out.println(); } } }
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#把字符數(shù)組轉(zhuǎn)換成含有分隔符的字符串(5-3-4-2-5-5)
Java轉(zhuǎn)義
Java初學(xué)者:String類
常見的字符串處理功能擴(kuò)展
一個(gè)通用的字符串檢測(cè)方法
java兩種方法生成隨機(jī)字符串
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服