1.判断后一个字符与前一个字符相等时,要略过i==0的情况,所以应该加上i>=1&&
需注意的是必须i>=1,不能只写i>1.
2.用indexOf时获取字符位置时,用位置变量前必须先判断是否大于-1.类似的还有,使用map.get()前也必须先判断是否存在该键值。养成使用前先判断的好习惯。
3.重复使用变量时,要特别注意回收,再次使用前清空。如集合类,map,list,如果在循环中使用,要特别注意是否需要的是累加结果。
1.判断后一个字符与前一个字符相等时,要略过i==0的情况,所以应该加上i>=1&&
需注意的是必须i>=1,不能只写i>1.
2.用indexOf时获取字符位置时,用位置变量前必须先判断是否大于-1.类似的还有,使用map.get()前也必须先判断是否存在该键值。养成使用前先判断的好习惯。
3.重复使用变量时,要特别注意回收,再次使用前清空。如集合类,map,list,如果在循环中使用,要特别注意是否需要的是累加结果。