Jav*_*ons 1 java int integer wrapper primitive-types
int和之间有什么区别Integer.是的,一个是primitive另一个wrapper,正确使用它们的情况是什么.
还有什么区别:
int i=0;
++i
and
i++
Run Code Online (Sandbox Code Playgroud)
第1部分
一个例子..你可以使用Integer作为键,HashMap但你不能使用int.因为Object需要.
所以你需要一个int值作为对象,你需要使用Integer类.
第2部分
++ i是预增量i ++是后增量
例如
i = 0;
System.out.println(i++) //will print 0 then the i will be 1.
Run Code Online (Sandbox Code Playgroud)
和
i = 0;
System.out.println(++i) // here i wil be incremented first then print 1.
Run Code Online (Sandbox Code Playgroud)