黑马程序员技术交流社区

标题: 链式编程——小试牛刀,你!看得懂吗? [打印本页]

作者: wx_QrM5tXqT    时间: 2016-3-16 22:53
标题: 链式编程——小试牛刀,你!看得懂吗?
class SubRep {               
        public static void main(String[] args) {
                System.out.println(getPropertyGetMethodName("name"));
        }
        /*public static String getPropertyGetMethodName(String property) {
                return ("get".concat(property.substring(0,1).toUpperCase().concat(property.substring(1))));
        }*/
       
        /*public static String getPropertyGetMethodName(String property) {
                return ("get".concat(property.replace('n','N')));
        }*/
       
        public static String getPropertyGetMethodName(String property) {
                StringBuilder sb = new StringBuilder("get");
                sb.append(property.toUpperCase().substring(0,1)).append(property.substring(1));
                return sb.toString();
               
        }
       
}
作者: 王辉927236    时间: 2016-3-16 22:57
楼主,好敬业哦,能够学以致用,向楼主学习,分享快乐
作者: 408217247    时间: 2016-3-16 23:32
楼主可否加上注释?
作者: as9600    时间: 2016-3-16 23:41
中间注释掉是干嘛的
作者: lijiy09    时间: 2016-3-17 11:30
有点看晕了~
作者: gaoxuechao    时间: 2016-3-17 11:34

? extends  E 还好理解,,,但是? super E  就不怎么好理解了
作者: ZTK12345    时间: 2016-3-17 18:01
去掉中间注释掉看就不乱了,注释是写错的东西吗
作者: monZhang    时间: 2016-3-17 22:21
方法名起的真6
作者: 赵国政    时间: 2016-3-18 00:24
show 一个 好样的
作者: 就是我    时间: 2016-3-18 11:24
就是把输入单词转换为首字母大写,然后再在前面加上小写的get,在转换为字符串
作者: 光阴似箭    时间: 2016-3-18 11:58
看不懂哦
作者: wx_QrM5tXqT    时间: 2016-3-18 21:07
as9600 发表于 2016-3-16 23:41
中间注释掉是干嘛的

上边都是为实现将 “name”转换成 “getName”的方法,只不过我用了三种实现方式,注释部分是两种方法喽!{:2_32:}
作者: wx_QrM5tXqT    时间: 2016-3-18 21:09
就是我 发表于 2016-3-18 11:24
就是把输入单词转换为首字母大写,然后再在前面加上小写的get,在转换为字符串 ...

赞!回答正确。。。。。。




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