JAVA这个题选什么为什么?

如题所述

明显选C。因为别的都很不着调啊。。。。
HELO中,H前是下标0,H后就是下标1。
我想INSERT你应该懂的
所以,绝对选C啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-31
选c
因为s="helo",insert方法是插入操作
所以s.insert(2,"l")就是在"helo"的第2个字符位置插入"l"
注意在helo中,0是h,1是e,2是l
所以2表示把l插入到e之后,结果是hello
第2个回答  2011-07-31

s.insert(2,"l");的意思是在可变化的字符串s的下标位置2上插入l,其后的位置自动向后挪动一

   所以得出的结果是hello,

第3个回答  2011-07-31
选C hello
将s的字符串位置从0开始
h后是1
e后是2
所以s.insert(s,"I");
是把l插入到e后面
就会变成hello
第4个回答  2011-07-31
答案:c
insert()
public StringBuffer insert(int offset,String str):将字符串插入此字符序列中。

按顺序将 String 参数中的字符插入此序列中的指定位置,将该位置处原来的字符向后移,此序列将增加该参数的长度。如果 str 为 null,则向此序列中追加 4 个字符 "null"。

新字符序列在索引 k 处的字符有以下几种情况:
如果 k 小于 offset,则等于原字符序列中索引 k 处的字符。
如果 k 不小于 offset 但小于 offset+str.length(),则等于 str 参数中索引 k-offset 中的字符。
如果 k 不小于 offset+str.length(),则等于原字符序列中索引 k-str.length() 处的字符

offset 参数必须大于等于 0,且小于等于此序列的长度。

参数:
offset - 偏移量。
str - 一个 string。

返回:
此对象的一个引用。
第5个回答  2011-07-31
C StringBuffer insert(int offset, String str) 将字符串插入此字符序列中。你将s看成一个以字符为元素的数组,offset为数组下标索引,str为你要插入的字符串。结果就为hello
相似回答