java
不是我爱笑
哈哈哈
展开
-
一个方法连续调用多次,但方法体里面的代码只保证最后一次的执行,之前连续调用的方法体都不执行
.原创 2016-03-24 13:20:58 · 9147 阅读 · 0 评论 -
用代码实现文字扩散对齐
android 的TextView有居中,左对齐,右对齐,但没有扩散对齐总体效果:如图红线款里面的逗号为界限,左边的当标题,对齐,如果只有一个这样的布局直接在xml里面手动对齐也挺容易的,如果一个应用程序里面有很多这种对齐方式,在xml里面每个就要这样配置就比较费事了。请参考代码package com.javase.test;import java.util.HashMa原创 2016-07-14 16:14:36 · 524 阅读 · 0 评论 -
OkHttp封装,支持缓存,Gzip,文件上传,文件下载,Json分批加载
OkHttp网络请求封装,支持离线缓存和大量JsonArray分批加载,和文件下载原创 2017-02-22 13:56:36 · 6245 阅读 · 1 评论 -
java 正则贪婪匹配
例如字符串"<!abc>测试测试<!qwer>"非贪婪匹配正则:<!.*?> 非贪婪匹配结果:<!abc> <!qwert>贪婪匹配正则:<!.*>贪婪匹配结果:<!abc>测试测试<!qwer>使用方式:Pattern compile = Pattern.com原创 2017-04-28 09:49:28 · 759 阅读 · 0 评论 -
DBFlow for eclipse 移植
根据DBflow3.0移植过来的,移植过程中有很多问题,比如类找不到啊,因为代码比较多修改起来比较慢,而且移植到eclipse上面提前编译直接报错,还找不到错误的原因,没办法只有一步一步的通过文件打log的方式才找到原因,我修改的地方我都写在com.gengsheng 包下面了Util.java我还增加了可以支持数据库放入到SD卡中还可以用sqlite3工具类创建好数据库然原创 2016-03-25 14:11:15 · 2913 阅读 · 4 评论 -
Collections.sort() 排序的返回值
Collections.sort(objects, new Comparator() { @Override public int compare(TestEntry t1, TestEntry t2) { //当返回0的时候排序方式是 t1,t2 //当返回1的时候排序方式是 t2,t1 //当返回-1的时候排序方式是t1,t2 //注原创 2017-10-23 10:42:10 · 7179 阅读 · 0 评论 -
ID回收在利用
ID回收在利用1 使用场景 假设有这样的需求,我的电脑最多允许他开8个窗口,每个窗口需要分配一个唯一id,id只能从0-8里面取,当我的窗口被关闭后,分配的id就没用了,id就需要回收,id给下个窗口用,这就可以用这个代码,需求挺简单,各自有各自写法 代码编写的思路:1 创建byte数组,用数组角标代表id,用数组内容代表id使用状态2 假设有1000...原创 2018-12-21 19:02:58 · 629 阅读 · 0 评论 -
用代码求a+b
intaplusb(inta,intb){if((a&b)==0)returna|b;returnaplusb(a^b,(a&b)<<1);}转载 2019-05-27 09:40:31 · 404 阅读 · 0 评论