Java導出防止小數顯示不全工具類
1、說明
在做項目的過程中,發現導出功能中的數據顯示不全,如“0.4”,會顯示成“.4”;“-0.8”會顯示成“-.8”
現在,通過以下Java工具類保證導出的數據(特別是小數)顯示全
2、Java工具類
/*** @Title:DecimalPoint.java * @Package:com.you.model * @Description:解決導出時小數前的“0”被去掉的問題 * @Author: 游海東 * @date: 2014年7月8日 下午9:13:52 * @Version V1.2.3 */ package com.you.model; /** * @類名:DecimalPoint * @描述: * @Author: * @date: 2014年7月8日 下午9:13:52 */ public class DecimalPoint { /** * * @Title : findPoint * @Type : DecimalPoint * @date : 2014年7月8日 下午9:16:20 * @Description : * @param number * @return */ public static String findPoint(String number) { //當參數為空時,返回"" if(null == number) { return ""; } //防止出現“.6” if(number.startsWith(".")) { number = "0" + number; } //防止出現“-.6” else if(number.startsWith("-.")) { number = "-0" + number.substring(1,number.length()); } return number; } /** * @Title : main * @Type : DecimalPoint * @date : 2014年7月8日 下午9:13:55 * @Description : * @param args */ public static void main(String[] args) { //傳“.8” String numOne = ".8"; //傳“-.7” String numTwo = "-.7"; String resultOne = findPoint(numOne); String resultTwo = findPoint(numTwo); System.out.println("正小數:" + resultOne + "\n" + "負小數:" + resultTwo); } } </pre>
3、實現結果正小數:0.8 負小數:-0.7來自:
本文由用戶 m2yy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!