1、定义char类型的变量时单引号,要用’A’ ,而不是”A”,
String类型的才是双引号
2、求字符串的长度是 .length(),求数组的长度就是 .length
3、当判断越界问题时,最好把if中的索引比较放在前面``for``(``int`` ``i``=``0``;i<n;i++){``int`` ``value``=``hash``.``get``(``s``.``charAt``(i));``if``(i<n-**1**&&value<``hash``.``get``(``s``.``charAt``(i+``1``))){sum-=value;
因为后面有i+1会越界,所有要把i
public`` ``int`` ``swich``(``char`` ``str``){...........}在调用这个方法时只需要swich(参数)就可以获取到返回的int值;
5、对字符串进行操作时,一定要接收
如:s= s.replace(“IV”,”a”);
