欣成 的个人资料猫爪印照片日志列表 工具 帮助

日志


8月25日

新生将至

新生要来啦!!!!要来啦!!!!来啦!!!!!!
 
包了一宿,做了两张小组的形象宣传.
明天新生检测笔记本,又是一日混天暗地啊!
 
spaces升级后,用着总有些不太习惯.我是喜欢有图才发blog的,呵呵.
刚刚才搞定这个图片上传的插件,汗~我之前装了4,5回了也没成功,晕~~
 
      
6月24日

谈论有关java.lang.Integer和int

 

引用

有关java.lang.Integer和int
java.lang.Integer是一个类,它集成了java.lang.Number,它在某对象中打包了原始类型为int的值。Integer类型的对象包括了int型的单个域。由于java.lang.Integer是一个类,因此它提供了一些方法来对其对象进行操作。而int只是java缺省的8个数据类型之一。
java.lang.Integer的方法有很多,比如:
equals(object)——将对象与指定对象比较;
floatValue()——以float类型返回该Integer的值;
intValue()——以int类型返回该Integer的值;
longValue()——以long型返回该Integer的值;
toString()——返回一个表示Integer值的String对象;
parseInt(String)——将String作为一个带有符号的十进制整数来分析;
……
java的switch语句要求参数是一个int型的,而有的时候我们从数据库里得到值,返回是Integer的对象,比如设定的字段是int的用户类型或年龄之类,这时用该POJO类的对象调用getter,如:object1.getUserType();然后再使用intValue()就可转化成int使用了。
StoUser su = (StoUser) it.next();
int a = (su.getUserType()).intValue();
switch(a)
{
  case 0 :
    ...............
}