
Java
Aiden@9
这个作者很懒,什么都没留下…
展开
-
JAVA开发之将double类型,强制保留到小数点后两位解决方法
/** * 监听总金额变化 */ private void listenAllFee() { double allPay = 0.00; for (int u = 0; u < dataList.size(); u++) { Boolean checked = mAdapter.getIsSelected().get(u原创 2016-12-24 13:36:11 · 6849 阅读 · 0 评论 -
判断List<实体bean>中是否含有某个实体bean
首先要明白:使用List.contains(Object object)方法判断ArrayList是否包含一个元素对象(针对于对象的属性值相同,但对象地址不同的情况),如果没有重写List的元素对象Object中的equals方法,将导致contains方法始终返回false。 我们查看ArrayList的contains方法的源码如下:@Override public boolean conta原创 2017-07-17 21:40:13 · 14805 阅读 · 3 评论 -
Android 和 Java 内存泄露检测
转载自简书: 一个非常简单的 LeakCanary demo: https://github.com/liaohuqiu/leakcanary-demo 一个非常简单的 LeakCanary demo: https://github.com/liaohuqiu/leakcanary-demo开始使用在 build.gradle 中加入引用,不同的编译使用不同的引用:dependencies转载 2016-09-02 13:42:30 · 372 阅读 · 0 评论 -
Java中StringBuilder清空数据方法比较
StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm {2.3. static String a;4. static long time ;5. public static void m转载 2016-12-20 22:22:34 · 11050 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别??
在大部分情况下 StringBuffer > StringBufferString 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 Str转载 2016-12-20 22:26:09 · 244 阅读 · 0 评论 -
arraylist执行remove时注意移除int和Integer的区别
先写一段简单的代码 ArrayList<Integer> col = new ArrayList<Integer>(); System.out.println("Initial size: " + col.size()); for(int i = 0; i < 20; i++) col.add(i + 10);上面这段代码建立一个Interger类型参数的ArrayList.原创 2016-09-24 10:10:24 · 7130 阅读 · 0 评论 -
java中判断文件是否为空内容
*在File类中并没有提供判断文件是否为空的方法,但可以借助length()方法的返回值进行判断。如果文件不存在或文件为空时,length()方法返回0。*File file = new File("D:\\test.txt"); if(file.exists() && file.length)() == 0) { System.out.println("文件为空!"); }原创 2016-12-15 11:57:58 · 45671 阅读 · 8 评论 -
java读取文件内容为string字符串
直接就把项目中的方法贴出来吧/** * 读出城市列表文件 */ private String readCityFile() { File file02 = new File(path_xinfu, "/cityList.json"); FileInputStream is = null; StringBuilder stringBuil原创 2016-12-15 12:00:35 · 14218 阅读 · 0 评论 -
java把一个List集合的内容复制到另外一个List集合里
通过addAll();方法即可mListStub.addAll(list);java字符串大小写转换str.toLowerCase转为小写str.toUpperCase转为大写原创 2016-12-15 12:06:10 · 32293 阅读 · 6 评论 -
JAVA中读取文件转换为字符串
方式一 /**以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。当然也是可以读字符串的。*//* 貌似是说网络环境中比较复杂,每次传过来的字符是定长的,用这种方式?*/public String readString1(){ try { //FileInputStream 用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用 FileRe原创 2016-10-19 09:41:10 · 26678 阅读 · 0 评论