首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

笔考试题(5)

2012-10-23 
笔试题(5)题目: 把一个数组里的数组全部列出,比如1和2列出来为1,2,12,21,。?解答: 如下所示?import java.ut

笔试题(5)

题目: 把一个数组里的数组全部列出,比如1和2列出来为1,2,12,21,。

?

解答: 如下所示

?

import java.util.Arrays;import java.util.LinkedList;import java.util.List;/** * @author jefferent@tom.com *  *         Time: 2011-8-25 下午01:21:23 */public class Test3 {public static void main(String[] args) {String[] array = { "1", "2", "3", "4" };new Test3().listAll("", Arrays.asList(array));}public void listAll(String preStr,List<String> array){System.out.println(preStr);for(int i=0; i<array.size(); i++){List<String> temp = new LinkedList<String>(array);listAll(preStr+temp.remove(i),temp);}}}

?

热点排行