字符串习题

这篇博客包含了一组Java字符串处理的选择题、简答题和编程题,涉及String和StringBuffer类的使用,字符串比较、操作和判断等知识点。例如,讨论了如何判断字符串是否为回文,如何找出多个字符串中的最大值,以及如何检查文件路径是否指向Java源文件等。
摘要由CSDN通过智能技术生成

一、单项选择题

1.下面代码将创建(    )个对象。

String s1 = new String("computer");

String s2 = new String("computer");

A.0                            B.1

C.2                            D.3

2.(*)已知StringBuffersb = new StringBuffer("abc"),则sb.reverse()后sb

的值为(   )。

A.abc                         B.acb

C.cba                         D.cab

3.已知StringBuffersb = new StringBuffer("abcde"),则sb.delete(1,2)后sb

值为(   )。

A.abc                         B.abde

C.acde                        D.ade

4.由"a".compareTo("b")得到的数值(    )。

A.> 0                          B.= 0

C.< 0                           D.不确定

5.已知String s =" good night ",则s.trim()的值为(    )。

A."good night"                 B."good night"

C."good night "                D."goodnight"

6.(*)已知String s = "onetwothree",则s.substring(1 ,4)的值为(    )。

A.one                          B.net

C.netw                         D.two

7.调用下面哪个方法时会改变原有对象?(    )

A.String的trim()              B.String的length()

C.StringBuffer的reverse()     D.StringBuffer的length()

8.假设String s = "Niceto meet you",则下面返回"to" 的语句为(    )。

A.s.substring(6,8);            B.s.substring(5,9);

C.s.substring(5,7);            D.s.substring(6,7);

9.以下程序段执行的结果为(    )。

String s1 ,s2;

s1 =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值