主要用java.math.BigDecimal工具类实现,想要了解BigDecimal类可以看java api   正式版:        public static Double divide() {             BigDecimal bigDecimal = new BigDecimal(2);                           // 除数,实现2/12             BigDecimal divisor = new BigDecimal(12);  …
除法运算的函数定义如下 BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) ; scale为小数位数: Java中BigDecimal取整方法,scale为0 BigDecimal bd = new BigDecimal("12.1"); long l = bd.setScale( 0, BigDecimal.ROUND_UP ).longValue(); // 向上取整 long l…
java实现计算时间差     正式版:       /**        * 计算时间差,求出两者相隔的时间        *        * @param nowDate        *            当前时间        * @param calculateDate        *            计算的时间        * @return        */       public static long calculateTime(Date nowDate,…
http://blog.csdn.net/windone0109/article/details/5355379进一法: 即省略的位上只要大于零都要进一位 :  四舍五入法: 即省略的位上小于五都要舍去,但省略的位上满五都要进一位 :  还有一种  去尾法: 即省略的位上不管是否满五都要舍去 : 1.除法带小数 例如: int a = 8;   int b = 3;   int c = ((double)la)/b; System.out.println(c); 系统打印:2.666666666…
根据生日计算年龄可以通过Calendar实现.最简单可以考虑get(Calendar.DAY_OF_YEAR)来简单修正年龄,但是遇到生日在闰年的2月29之后,或者今年是闰年的2月29之后可能出现计算不准,误差一天.所以还是老实判断年月日好了. // 根据生日计算年龄,判断了年月日,比简单的年份上计算更精准 public static int getAge(Date birthDay) throws Exception {         Calendar cal = Calendar.getI…
java实现微博短链接清除,利用正则,目前只支持微博短链接格式为"http://域名/字母或数字8位以内"的链接格式,现在基本通用 如果链接有多个,返回结果中会有多出的空格,请注意!   实现代码:     1.测试版       public static void main(String[] args) {             // System.out.println(testFilter("刚在#微操盘#卖出的这支600111 包钢稀土 又挣钱了!有木有!人品爆发…
http://yangchao20020.blog.163.com/blog/static/483822472011111635424751/   这个不适用于新浪微博字数的统计,结果有差别,若需要可以找我另外一篇 "java 实现新浪微博内容计数器"…
http://www.mr3g.net/?p=220 参考sina的js版本而来,费弄最多的时间就是java对ansii码的判断了,js直接就是isascii()函数就可以实现了,java还要想办法 最后参考了两篇文章,才整出来这个判断     js代码:   - (int)sinaCountWord:(NSString*)s { int i,n=[s length],l=0,a=0,b=0; unichar c; for(i=0;i<n;i++){ c=[s characterAtIndex:…
以后再用到的话,至少能起个参考作用 java实现,struts2的Action中,依赖HttpServletRequest     package net.dookoo.web.action;   import java.util.Enumeration;   import javax.servlet.http.HttpServletRequest;   import com.linktong.webframework.action.BaseAction;   /**  * 检测系列操作  *…
开发时遇到一个需求,需要对一段文本中的所有正则符号进行转义,不然使用split分割方法分割文本的话无效,想到用替换来做,全部替换正则符号为转义后的符号   贴java实现代码:   1.测试版       public static void main(String[] args) {             String[] symbols = new String[] { "\\\\", "\\/", "\\[", "\\]&quo…