黑马程序员技术交流社区
标题:
关于字符串的常见方法所产生的小疑问
[打印本页]
作者:
曹操
时间:
2012-6-2 23:44
标题:
关于字符串的常见方法所产生的小疑问
老师的笔记是这样写的:将字符串进行连接 String concat(string);字符串是否以指定字符串开头boolean startsWith(string);
而按我的写法是String concat(string str);boolean startsWith(string str);
请教这两种写法有区别吗?
作者:
黑马张扬
时间:
2012-6-2 23:56
估计是老师图省事没给写全 就是表达个意思!~ 按你自己的写法没问题的
作者:
袁錦泰
时间:
2012-6-3 00:01
按照API里面的格式去理解就可以了. 那是老师在讲解时的省略写法 只是为了告诉你参数传入的是什么 而不是在代码中的正规体现.
作者:
--☆伟☆--
时间:
2012-6-3 00:07
老师那应该是简写的吧.......
String concat(string); //其中第一个String代表调用concat后返回的数据类型,后一个括号里的string代表调用方法传入的string类型数据,而楼主后面括号里为(String str)再次强调了传入的数据类型为String类型,个人认为没区别
实际开发应该是String str3=str1.concat(str2);//代表str3为str1和str2的合并字符串,且连接后str1在前,str2在后
boolean startsWith(string);同上同理,判断后返回一个布尔型的值
个人认为没什么区别,应该是简写,只是个人理解,有不足的请包涵
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2