Java笔试题解(1)

1:

A.false

false

false

true

B.true

false

false

true

C.false

false

false

false

D.false

false

true

true

解析:

答案:A。注意str2字符值“java ”有空格。

2:

A.Hello

B.Hello,Java

C.,Java

D.编译错误

解析:

答案:B

本题使用StringBuffer操作字符串,题目中的append()方法是在原字符串基础上继续追加某个字符串,StringBuffer操作字符串比String更高效,其变化体现在原对象上(即追加后,原字符串内容就发生了变化),追加后的StringBuffer对象再通过toString()方法转化为字符串输出,因此正确答案为B

3:

A.abca**a##

B.a**a##

C.a##

D.abc

解析:

答案:C

lastIndexOf("a")-----从后往前数第一个a的下标是6

subString(lastIndexOf("a"))------从下标(6)位置截取到最后打印输出。

所以结果为a##

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容