黑马程序员技术交流社区

标题: 看看链式编程有多么效率. [打印本页]

作者: sufutian    时间: 2015-12-5 23:30
标题: 看看链式编程有多么效率.
/*                * 需求:统计大串中小串出现的次数
                * 这里的大串和小串可以自己根据情况给出
        */
//解释一下链式编程:一个对象调用方法后返回的是对象,还可以接着调用方法.
/*String s="abcdfdfnjbclhbcjbcoidibc";
                String s1="bc";
                int count=0;
                int index=0;
                while((index=s.indexOf(s1))!=-1){
                        count++;
                        s=s.substring(index+s1.length());
                }
                System.out.println(count);   //-------------------------看看上面这么多的一坨
                //(大串的长度-替换后的长度)/小串的长度.
                int count1=(s.length()-s.replace(s1,"").length())/s1.length();//---------->一行搞定.
                System.out.println(count1);*/


// 案例演示  再来看这个
                        //* 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)
                /*String s="abcdegd";
                //截取首字母转换为大写  +(concat方法)截取后面的字符串转换为小写    也是一行搞定.
                String s1=s.substring(0,1).toUpperCase().concat(s.substring(1).toLowerCase());
                System.out.println(s1);*/

//String类的很多功能都可以链式编程实现 超省代码的,    觉得不错的兄弟们,给个赞吧.


作者: 荆浩_jh    时间: 2015-12-18 23:41
赞赞赞!
作者: Mr.Cai    时间: 2015-12-19 00:05
不错,哥们加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2