氟塑料離心泵www.buybeng.com

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

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

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

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

          比如我要將數據寫成下面的樣子:

          1      |      2      |        3       |        4

          5      |      6      |        8       |        9   

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

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

          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.     }   
          先講解一個這個方法的作用:對于參數str而言,如果他的字節長度小于參數length的話,就用空格補齊。

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

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

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

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


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


          網站導航:
           
          <2013年5月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 陇川县| 禄丰县| 恩施市| 获嘉县| 惠东县| 栾川县| 同心县| 安阳县| 蒲江县| 濮阳市| 敦煌市| 克什克腾旗| 沁阳市| 黔江区| 炎陵县| 贺州市| 汕头市| 鹤峰县| 北安市| 当涂县| 甘南县| 沁源县| 宜兰县| 宜良县| 呈贡县| 辽宁省| 周至县| 韶关市| 讷河市| 合江县| 法库县| 怀化市| 凤阳县| 习水县| 安达市| 肇州县| 西畴县| 汾西县| 平阴县| 临沭县| 洛扎县|