String substring(int beginIndex, int endIndex) Returns a new string that is a substring of this string. string foo2 = foo.substring(0,3);
>值不能改变就因为foo是String类型而不是StringBuffer类型如果阁下这样思考问题的话,有朝一日,会吃大亏的,比如,类似的题目5. StringBuffer buff = new StringBuffer("base"); 6. buff.substring(0, 1); 7. buff.substring(1); 8. Type the value of foo at line 8. 一楼二楼的理解方式才是正确的。
6. foo.substring(0,3);
7. foo.concat(“ket”) foo的值是多少!String类型的变量赋值后就不能再更改,你对foo进行的substring(0,3)或concat(“ket”)操作只是产生了新的String类型的对象,而foo本身的值是不会改变的!!!
Returns a new string that is a substring of this string.
string foo2 = foo.substring(0,3);
6. buff.substring(0, 1);
7. buff.substring(1);
8.
Type the value of foo at line 8.
一楼二楼的理解方式才是正确的。