氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          java將數(shù)據(jù)寫入到txt文件中(txt有固定的格式)

          java將數(shù)據(jù)寫入到txt文件中,這個應(yīng)該對于學過java I/O的人來說是很簡單的事情了,但是如果要將數(shù)據(jù)以固定的格式寫入到txt文件中,就需要一定的技巧了。

          這里舉個簡單的例子,以供參考:

          比如我要將數(shù)據(jù)寫成下面的樣子:

          1      |      2      |        3       |        4

          5      |      6      |        8       |        9   

          也許看起來很簡單的,因為每個數(shù)據(jù)所代表的長度是不一樣的,也有可能編碼不一樣,所有在你看來很簡單的事情就不應(yīng)那么容易實現(xiàn)了。必須要每一個豎線和他下面的豎線是對其的。

          這里就不再將寫數(shù)據(jù)的過程提出來了,重點是讓每一列的數(shù)據(jù)都能有一個同樣的寬度:

          1. public String formatStr(String str, int length) {  
          2.         str = "  "+str;  
          3.         int strLen = str.getBytes().length;  
          4.         if (strLen < length) {  
          5.             int temp = length - strLen;  
          6.             for (int i = 0; i < temp; i++) {  
          7.                 str += " ";  
          8.             }  
          9.         }  
          10.         return str ;  
          11.     }   
          先講解一個這個方法的作用:對于參數(shù)str而言,如果他的字節(jié)長度小于參數(shù)length的話,就用空格補齊。

          這樣做,有個問題,就是怎么確定length的長度為多少合適呢?

          如果數(shù)據(jù)是從數(shù)據(jù)庫中查找出來的,那么就取數(shù)據(jù)庫中這個字段的最大長度即可。如果是從文件中讀取的,那么最好就是遍歷一下整個文件,從中獲取每個字段的最大長度。

          最后將方法返回的str用輸出流寫入到文件中,換行的話使用out.write(lineSeparator)即可。 

          posted on 2013-05-02 10:08 你爸是李剛 閱讀(257) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2013年5月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術(shù)網(wǎng)站

          行業(yè)網(wǎng)站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網(wǎng) 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 浦北县| 托克托县| 英超| 介休市| 基隆市| 蒙阴县| 通榆县| 屏南县| 绵阳市| 岑溪市| 迭部县| 花莲县| 锡林郭勒盟| 屏东县| 大荔县| 台南市| 砚山县| 云南省| 象州县| 临高县| 丰原市| 黄冈市| 嘉荫县| 伊宁市| 兴文县| 金寨县| 琼结县| 濉溪县| 洪泽县| 威信县| 沁源县| 合山市| 德令哈市| 颍上县| 赤壁市| 四会市| 宣汉县| 怀远县| 修水县| 彭泽县| 兰溪市|