小編給大家分享一下怎么用java實(shí)現(xiàn)在txt文本中寫(xiě)數(shù)據(jù)和讀數(shù)據(jù),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元察雅做網(wǎng)站,已為上家服務(wù),為察雅各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):028-86922220向文本中寫(xiě)數(shù)據(jù),一般這些數(shù)據(jù)我們用來(lái)做自動(dòng)化測(cè)試。通過(guò)我們制定的一些生成數(shù)據(jù)的規(guī)則,能夠快速寫(xiě)數(shù)據(jù)到文本中。
下面是寫(xiě)數(shù)據(jù)到txt文本(當(dāng)然我們可以根據(jù)自己的需要寫(xiě)到doc、docx、xlx、xlsx等格式的文件中)的代碼:
import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Test { public static void main(String[] args) { File file = null; FileWriter fw = null; file = new File("F:\\JMeterRes\\Data\\test123.txt"); try { if (!file.exists()) { file.createNewFile(); } fw = new FileWriter(file); for(int i = 1;i <=3000;i++){ fw.write("abcdefgabcdefg"+i+",");//向文件中寫(xiě)內(nèi)容 fw.write("sssssssssssssss"+i+",\r\n"); fw.flush(); } System.out.println("寫(xiě)數(shù)據(jù)成功!"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(fw != null){ try { fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
上邊寫(xiě)數(shù)據(jù)成功后會(huì)提示“寫(xiě)數(shù)據(jù)成功!”,然后我們讀數(shù)據(jù),代碼如下:
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class ReadFiledata { public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ BufferedReader br = new BufferedReader(new FileReader(file));//構(gòu)造一個(gè)BufferedReader類(lèi)來(lái)讀取文件 String s = null; while((s = br.readLine())!=null){//使用readLine方法,一次讀一行 result.append(System.lineSeparator()+s); } br.close(); }catch(Exception e){ e.printStackTrace(); } return result.toString(); } public static void main(String[] args){ File file = new File("F:/JMeterRes/Data/test123.txt"); System.out.println(txt2String(file)); } }
讀出來(lái)的數(shù)據(jù),如下圖所示:
以上是“怎么用java實(shí)現(xiàn)在txt文本中寫(xiě)數(shù)據(jù)和讀數(shù)據(jù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!