A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kira 中级黑马   /  2014-1-2 12:22  /  1721 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 kira 于 2014-1-16 12:28 编辑

比如说 有如下字符串“xyz”
在执行代码的时候 能看到其组合效果 x y z xy xz yz xzy等
网上搜了好几个 都看不太懂 求高手们能否解释一下 是如何执行的{:soso_e109:}

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

4 个回复

倒序浏览
这个 我也不行呀  不好意思了啊
回复 使用道具 举报
闺蜜配男友‘好 发表于 2014-1-2 12:42
这个 我也不行呀  不好意思了啊

额 没事 我找到了一个方法代码 就是不太懂 想找大神解释一下
回复 使用道具 举报
代码发上来
回复 使用道具 举报
下面是我自己编写出的代码希望对你有帮助:

public class Test6 {

        public static void main(String[] args) {
                int count=0;
                String st="xyz";
                char[]chs=st.toCharArray();
                //首先遍历出每个字符
                for(int i=0;i<chs.length;i++){
                        System.out.print(chs[i]+"   ");
                }
                //在按顺序每两个字符进行组合
                for(int i=0;i<chs.length;i++){
                        count=i;
                        //System.out.println(chs[count]);
                        for(int j=count+1;j<chs.length;j++){
                                System.out.print(chs[count]+""+chs[j]+"   ");
                        }
                }
                //输出整个字符
                System.out.println(st);

        }

}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马