【Java 进阶相关】
不一样的烟火@
1.骨子里不服输 2.编程是一件快乐的事情...
展开
-
将秒钟转换成 "00:00:00" 格式的时间,以及将"00:00:00"格式的时间转换成秒钟
话不多少直接上代码:一、将秒钟转换成“ 00:00:00 ” 格式的时间字符串 /** * 秒钟转换成这种格式的时间00:00:10 * @param time * @return */ public static String secToTime(int time) { String timeStr = null;原创 2017-08-04 11:25:31 · 3337 阅读 · 0 评论 -
java乱码问题解决:GBK和UTF-8互转尾部乱码问题分析
一直以为,Java中任意unicode字符串,可以使用任意字符集转为byte[]再转回来,只要不抛出异常就不会丢失数据,事实证明这是错的。经过这个实例,也明白了为什么 getBytes()需要捕获异常,虽然有时候它也没有捕获到异常。言归正传,先看一个实例。用ISO-8859-1中转UTF-8数据设想一个场景:用户A,有一个UTF-8编码的字节流,通过一个接口传递给用户B;用户B并不知道是什么字符集,原创 2017-08-28 08:37:13 · 1279 阅读 · 0 评论 -
Java 基础之 DecimalFormat 用法
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoidmain(String[]args){ doublep原创 2017-10-17 16:35:30 · 215 阅读 · 0 评论 -
java正则表达式匹配所有数字,包括带小数点的数字
用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9])([1-9] :匹配1~9的数字;\d :匹配数字,包括0~9;* :紧跟在 \d 之后,表明可以匹配零个及多个数字;\. :匹配小数点;? :紧跟在 \. 之后,表明可以匹配零个或一个小数点;0 :匹配一个数字0;)其中的 [1-9]\d*\.原创 2017-12-12 12:47:11 · 39078 阅读 · 10 评论 -
Java注解详解,自定义注解,利用反射解析注解
参考链接:[这里写链接内容](http://blog.csdn.net/yangjizhao/article/details/51399452) java / 注解 /转载 2017-12-21 09:20:47 · 391 阅读 · 0 评论 -
BigDecimal.setScale 处理java小数点
BigDecimal.setScale()方法用于格式化小数点:setScale(1)表示保留一位小数,默认用四舍五入的方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROU转载 2018-02-28 13:35:20 · 480 阅读 · 0 评论