黑马程序员技术交流社区
标题:
String的subString方法不改变自身
[打印本页]
作者:
侯丛政
时间:
2013-2-7 13:03
标题:
String的subString方法不改变自身
/*
* String substring(int start)
* String substring(int strat, int end)
* 此方法不改变自身,返回子字符串
*/
public static void testSubstring(){
StringBuffer sb = new StringBuffer("nakeno");
sb.substring(4);
System.out.println(sb); // nakeno
System.out .println(sb.substring(4)); // no
System.out .println(sb.substring(4,5)); // n
}
作者:
胡发友
时间:
2013-2-7 13:28
同学,你似乎打印错了吧?
System.out.println(sb);//这里你是打印的sb的整个字符串,而不是打印的子字符串呢?
要打印字符串的字串应是这样:
System.out.println(sb.substring(4));
你用这个方法试试
substirng(int beginIndex):此方法返回的是从角标位置一直到字符串结尾的子字符串;
substring(int benginIndex,int endIndex):此方法返回,从开始 角标(包括角标所指数据)到结尾角标(不包含结尾角标的数据)的子字符串方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2