结果是一样的,但++i的效果要优于i++(而且i++容易出错 因为i++ i前面要先声明变量 不可以直接使用 )
1.++i:
可以直接写:
i=i+1;
2.i++:
必须先有i 所以是
i=变量;
i=i+1;
比如:
```
public class lamada {
public static void main(String[] args) {
String s="kfdkdkvmksk";
TreeMap<Character,Integer> tmp=new TreeMap<>();
for (int i=0;i<s.length() ;i++){
char c= s.charAt(i);/*拿到第i个*/
Integer cont=tmp.get(c);
if(cont==null){
cont=1;
tmp.put(c,cont);
continue;
}
tmp.put(c,++cont);/* 注意cont++ 和++cont的区别 cont前面没有定义变量 所以只能 用++cont*/
}
System.out.println(tmp);
}
}
```