A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© アカツキ 中级黑马   /  2016-3-30 23:24  /  785 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String str = “abcdefg”;
  str.substring(0,2);
  System.out.println(str);
a)ab

b)abc
c)abcdefg
d)出现下标越界异常

10 个回复

倒序浏览
字符串一旦赋值就不会改变,substring方法不会改变字符串
回复 使用道具 举报
答案是C   str.substring(0,2)的返回值是ab
回复 使用道具 举报
ping3014 来自手机 中级黑马 2016-3-31 01:17:35
板凳
c吧
回复 使用道具 举报
包含头不包含尾  字符串方法的特点
回复 使用道具 举报
返回的值并没有用,原来的值没有改变,所以选C
回复 使用道具 举报
选C啊,    subString返回的字符串才是改变后的字符串.
回复 使用道具 举报
你没有用一个新的字符串去接收subString的返回结果,打印str就会是原来那个

你可以把返回结果再赋值给str
回复 使用道具 举报
果断c,
str并没有变
回复 使用道具 举报
选c支持一下
回复 使用道具 举报
必须选择c返回值没有接收
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马