isEmpty(),null,“”的区别
2015-01-31 15:43
148 查看
1.isEmpty()与null
ArrayList<String>mAccountNames = new ArrayList<String>();若mAccountNames报空指针异常,则mAccountNames为null,说明mAccountNames没有实例化,也就是只用引用,没有new一个对象,
想装水,连杯子都没有;
若mAccountNames中没有数据,即mAccountNames.isEmpty()为true,但是有new一个对象,有杯子,但是没有水。
2. ""与null(用于字符串String)
""是创建字符串对象,但是内容是空的,在内存中已经分配内存空间了;而null是,未初始化,在内存中并没有分配内存空间。
String str1 ="";
String str2 = null;
3. android图片资源文件的分辨率
Drawable-mdpi:正常分辨率图片Drawable-hdpi:高分辨率图片
Drawable-xhdpi:分辨率更高
。。。
一般情况下在Drawable-mdpi中加入图片就可。
详细介绍:
http://wenku.baidu.com/link?url=5v8PcjplfseayzoUzQeoY0jbC5gjnlq1KfeMyVvPaT4hWF-5pB10K7fP-juITy3cMP65NFJlbWp2sD9ZcCzbVr3qEGjgUZ4NGotZ9lDNFBu
相关文章推荐
- JAVA中isEmpty和null以及“”的区别
- JAVA中isEmpty和null以及""的区别
- java的String类中的null和isEmpty()的区别
- Java中null、isEmpty的区别?
- JAVA中isEmpty和null以及""的区别
- ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
- null, equals(""), isEmpty 区别
- 【轉】JAVA中isEmpty和null以及""的区别
- Ibatis中的isNotNull、isEqual、isEmpty的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- Java isEmpty,null,""之间的区别
- null 和 isEmpty的区别
- List的isEmpty与==null的区别
- ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
- JAVA中isEmpty和null以及""的区别
- params.equals(""),!params.isEmpty(),params!=null的区别
- arraylist size()==0,null,isEmpty()的区别
- ss!=null&&!ss.isEmpty()的区别