2017年12月7日
摘要: 将第9行换成if(list.contains(person3)) result: not contain contains方法内部循环列表 查看o是否equals 列表中的各个元素 阅读全文
posted @ 2017-12-07 19:19 飞舞z2q 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 由上总结: 第3行 在堆上为list1分配了一个地址849(在栈上同时也开了一块内存,内存名称叫list1,值为849), 4,5,6行创建了3个对象堆地址分别为:859 860 861 ,849行对 859 860 861持有了引用 第9行 在堆上为list2分配了一个地址850, 第10行,将8 阅读全文
posted @ 2017-12-07 14:49 飞舞z2q 阅读(4563) 评论(0) 推荐(0) 编辑
摘要: String 是引用类型,参数传递是引用传递,但参数改变,并不影响原地址所指向的值发生变化,因为参数改变,只是改变了引用,并没有改变传递进来的引用所指向的值。 转载 首先是String。 1 String s = "aaa"; 1 String s = "aaa"; 1 String s = "aa 阅读全文
posted @ 2017-12-07 11:06 飞舞z2q 阅读(19973) 评论(0) 推荐(0) 编辑
  2017年12月6日
摘要: 转载 TextView的textIsSelectable属性和setMovementMethod() TextView的textIsSelectable属性可以支持长按文字可以复制,搜索等,而且支持对TextView的内容滑动。具体见图片 TextView的setMovementMethod()方法 阅读全文
posted @ 2017-12-06 18:45 飞舞z2q 阅读(15673) 评论(0) 推荐(0) 编辑
摘要: LinkedHashSet 具有不可重复性 阅读全文
posted @ 2017-12-06 16:39 飞舞z2q 阅读(102) 评论(0) 推荐(0) 编辑
  2017年12月4日
摘要: 1 public static void sort(List list, Comparator c) { 2 list.sort(c); 3 } 4 5 6 @SuppressWarnings({"rawtypes", "unchecked"}) 7 private static void mergeSort(Object[] s... 阅读全文
posted @ 2017-12-04 15:16 飞舞z2q 阅读(4101) 评论(0) 推荐(0) 编辑
摘要: Java中的位运算符: >>表示右移(算术右移),如果该数为正,则高位补0,若为负数,则高位补1; >>>表示无符号右移(逻辑右移),也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。 二进制表示:16 : 0001,0000 -16: 1110,1111 正数向右移动几 阅读全文
posted @ 2017-12-04 13:09 飞舞z2q 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * copy data/data/包名/files 文件夹下的文件到本地sdcard根目录teddyData_files目录下 3 */ 4 public boolean copyFileToSdcard() { 5 boolean state = false; 6 if (Environment... 阅读全文
posted @ 2017-12-04 11:50 飞舞z2q 阅读(1269) 评论(0) 推荐(0) 编辑
  2017年12月1日
摘要: replace()方法:会替换掉字符中的所有匹配到的字符串 replaceall(regex,replaceWords) //替换被正则匹配到的所有的子字符串 replacefirst(regex,replaceWords) //替换被正则匹配到的第一个子字符串 阅读全文
posted @ 2017-12-01 20:27 飞舞z2q 阅读(3918) 评论(0) 推荐(0) 编辑
摘要: 结论:当正则完全匹配字符串,从头到尾正好匹配上字符串,matches()方法是true,find()方法为false 当正则只能匹配字符串中的部分内容,matches()方法是fasle ,find()方法是true 阅读全文
posted @ 2017-12-01 20:12 飞舞z2q 阅读(12011) 评论(2) 推荐(1) 编辑