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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

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

10 个回复

正序浏览
必须选择c返回值没有接收
回复 使用道具 举报
选c支持一下
回复 使用道具 举报
果断c,
str并没有变
回复 使用道具 举报
你没有用一个新的字符串去接收subString的返回结果,打印str就会是原来那个

你可以把返回结果再赋值给str
回复 使用道具 举报
选C啊,    subString返回的字符串才是改变后的字符串.
回复 使用道具 举报
返回的值并没有用,原来的值没有改变,所以选C
回复 使用道具 举报
包含头不包含尾  字符串方法的特点
回复 使用道具 举报
ping3014 来自手机 中级黑马 2016-3-31 01:17:35
板凳
c吧
回复 使用道具 举报
答案是C   str.substring(0,2)的返回值是ab
回复 使用道具 举报
字符串一旦赋值就不会改变,substring方法不会改变字符串
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马