日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA I/O流工具类TextFile

發(fā)布時間:2024/8/24 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA I/O流工具类TextFile 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  JAVA I/O流工具類TextFile由廣州瘋狂軟件java培訓分享:

  本文是一個TextFile類,通過這個類我們可以調用其中的方法來簡化對文件的讀寫,這段代碼的可用性比較強。這個TextFile類如下:

  import java.io.*;

  import java.util.*;

  public class TextFile extends ArrayList<String>{

  public static String read(String filename){

  StringBuilder sb=new StringBuilder();

  try{

  BufferedReader in=new BufferedReader(new FileReader(

  new File(filename).getAbsoluteFile()));

  try{

  String s;

  while((s=in.readLine())!=null){

  sb.append(s);

  sb.append("\n");//在讀的過程中換行符會被去除掉,

  因此需要為每行加上換行符

  }

  }finally{

  in.close();

  }

  }catch(IOException e){

  throw new RuntimeException(e);

  }

  return sb.toString();

  }

  public TextFile(String filename,String splitter){

  super(Arrays.asList(read(filename).split(splitter)));

  if(get(0).equals("")) remove(0);

  }

  public TextFile(String filename){

  this(filename,"\n");

  }

  public void write(String filename){

  try{

  PrintWriter out=new PrintWriter(new File

  (filename).getAbsoluteFile());

  try{

  for(String item : this) out.println(item);

  }finally{

  out.close();

  }

  }catch(IOException e){

  throw new RuntimeException(e);

  }

  }

  public static void write(String filename,String text){

  //其中filename指明要寫入的文件名,text指明寫入的字符串內(nèi)容

  try{

  //雖然字符串里面含有換行符,但是直接寫入文件里面的時候它不會被識別

  //我們采用split方法,以字符串里面的“\n"為界將字符串拆開

  //然后寫文件的時候我們再人為地進行換行操作。

  //如果直接將text里面的內(nèi)容寫入文件里面,www.fkit.org可以看到text里面的"\n"符

  號在文件里面得不到體現(xiàn)

  FileWriter fwriter=new FileWriter(new File

  (filename).getAbsoluteFile());

  BufferedWriter out=new BufferedWriter(fwriter);

  String []tx=text.split("\n");

  try{

  for(int i=0;i

  {

  out.write(tx[i]);

  out.newLine();

  }

  }finally{

  out.flush();

  out.close();

  }

  }catch(IOException e){

  throw new RuntimeException(e);

  }

  }

  public static void main(String []args)

  {

  TextFile tf=new TextFile("TextFile.txt");

  tf.write("dd.zip");

  }

  }

  那么如何利用這個類讀寫文件呢?

  假設已經(jīng)存在一個TextFile.txt文件

  (1)調用靜態(tài)方法read()讀文件:String str=TextFile.read("TextFile.txt");這樣就可以將文件內(nèi)容讀取到字符串中去了。

  (2)調用靜態(tài)方法write(String filename,String text)寫文件:緊接著上面例子,假設

  TextFile.txt的內(nèi)容已經(jīng)寫到字符串str里面了?,F(xiàn)在我們需要將str內(nèi)容寫入到文件"Text.txt"里面。可按照如下操作即可:

  TextFile.write("Text.txt",str);

  (3)調用非靜態(tài)方法write(String filename)實現(xiàn)文件復制:假設我們要將已經(jīng)存在的"TextFile.txt"的文件復制給一個不存在的文件“Text2.txt",我們可以采用以下方式:

  TextFile tFile=new TextFile("TextFile.txt");

  tFile.write("text2.txt");

  上面介紹了這3個方法的使用,使用這個小工具類可以簡化對文件的操作。

  想進入軟件開發(fā)行業(yè)的朋友,建議參加軟件開發(fā)培訓,這樣能有效地縮短同企業(yè)具體用人要求之間的差距。瘋狂Java培訓讓學員簡單易學,快速上手Java核心技術。最新,最好,最強大的Java培訓首選瘋狂軟件學院,專注Java培訓,師資強,口碑好,就業(yè)率高,瘋狂Java培訓給對Java感興趣的學員們搭建一座通往IT金領的橋梁!

  瘋狂軟件學院一直以來致力于幫助大學生提高工作技能,擺脫就業(yè)難的問題,瘋狂軟件的Java開發(fā)成為了許多計算機專業(yè)或者是非計算機專業(yè)的大學生繼續(xù)深造的方向。瘋狂軟件學院注重培養(yǎng)學生實際動手能力,通過企業(yè)全真實戰(zhàn)教學,讓學生在實踐中獲得真正的工作技能。

?

轉載于:https://www.cnblogs.com/gojava/p/3673805.html

總結

以上是生活随笔為你收集整理的JAVA I/O流工具类TextFile的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚欧视频在线观看 | 秘密基地动漫在线观看免费 | 在线免费观看视频网站 | 久久精品波多野结衣 | 中文字幕日韩一级 | 日av中文字幕 | 久久精品一二三 | 情涩快播 | 日本阿v视频在线观看 | 欧美第一视频 | 欧美亚洲精品在线观看 | 免费天堂av | 97xxxxx | 六月丁香综合网 | 亚洲精品免费在线视频 | 国产外围在线 | 日韩女优一区二区 | 亚洲成人诱惑 | 狠狠老司机 | av免费在线观看不卡 | 伊人三级 | 日本视频色 | 国产黄色片免费观看 | 精品一区二区三区免费观看 | 国产1页| 奇米影视狠狠 | 中文字幕人妻熟女人妻a片 麻豆91视频 | 成人影片在线播放 | 最新日韩精品 | 精品国产一区二区三区在线观看 | 911av | 中文字幕av网 | 手机在线看片日韩 | 麻豆视频免费 | 中文字幕在线观看日韩 | 性色一区二区三区 | 九色porny原创自拍 | 懂色av一区二区在线播放 | 久久女同互慰一区二区三区 | 日本精品一区二区 | 欧美日韩一二 | 亚洲乱码国产一区三区 | 亚洲乱轮视频 | a√天堂在线 | 久久国产香蕉 | 亚洲色图19p| 少妇熟女一区二区 | 婷婷开心激情网 | 久久伊人操 | 伊人久久亚洲 | 视频国产精品 | 亚洲一区在线不卡 | 四虎影视成人 | 天天干,天天爽 | 国产精品美女在线观看 | www国产亚洲精品久久网站 | 7777精品久久久久久 | 操天天操| 亚洲久爱 | 国产一区二区三区视频免费观看 | 成人久久免费视频 | 日日操狠狠操 | 樱桃国产成人精品视频 | 一区二区三区视频免费在线观看 | 伊人精品在线观看 | 少妇太紧太爽又黄又硬又爽 | 国产裸体视频网站 | 婷婷社区五月天 | 国产乡下妇女做爰 | 精品国产乱码久久久久久108 | 好看的黄色录像 | 久久久久无码国产精品不卡 | 亚洲三区在线 | 精品国产亚洲av麻豆 | 国产精品视频久久 | 国产欧美三级 | 激情文学欧美 | 男人天堂国产 | 国产精品久久久 | 国内一级黄色片 | 在线免费观看黄网 | 亚洲国产一区二区三区 | 久射网 | 深夜视频在线观看免费 | 国产精彩视频在线观看 | 91福利在线观看视频 | 日本理论中文字幕 | 国产黄色在线免费观看 | 国产精品一二三四区 | 欧美a级免费 | 97超碰在 | 久久精品一区 | 日美韩av| 国产精品黄在线观看 | 日韩精品电影一区二区三区 | 蜜臀一区 | 亚洲午夜网 | 苍井空亚洲精品aa片在线播放 | 国产精品免费一区二区三区四区 |