最赞回答 / 偌颜宁
代码及执行过程如下:<...code...>如果str = "0123456789":在第一次执行的时候i = str.length()-3,那么此时i的值为10-3等于7,那么加入逗号的时候,会在7的位置加入运行结果后应该是0123456,789在第二次执行的时候会执行i=i-3这条语句,那么此时i的值为7-3等于4,那么加入逗号的时候,会在4的位置加入,运行结果应该是0123,456,789后面的依次类推
2015-02-26
imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象
s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
2015-02-24