用java實(shí)現(xiàn)在txt文本中寫(xiě)數(shù)據(jù)和讀數(shù)據(jù)的方法
向文本中寫(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)讀取文件
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ù)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Mybatis pagehelper分頁(yè)插件使用過(guò)程解析
這篇文章主要介紹了mybatis pagehelper分頁(yè)插件使用過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
使用WebUploader實(shí)現(xiàn)上傳文件功能(一)
這篇文章主要為大家詳細(xì)介紹了使用WebUploader實(shí)現(xiàn)上傳文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
Java實(shí)現(xiàn)判斷瀏覽器版本與類型簡(jiǎn)單代碼示例
這篇文章主要介紹了Java實(shí)現(xiàn)判斷瀏覽器版本與類型簡(jiǎn)單代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12
Java 按行讀取文件按行寫(xiě)入文件并以空格分割字符串的方法
今天小編就為大家分享一篇Java 按行讀取文件按行寫(xiě)入文件并以空格分割字符串的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
java算法之靜態(tài)內(nèi)部類實(shí)現(xiàn)雪花算法
這篇文章主要介紹了java算法之靜態(tài)內(nèi)部類實(shí)現(xiàn)雪花算法,對(duì)算法感興趣的同學(xué),一定要看一下2021-05-05
識(shí)別率很高的java文字識(shí)別技術(shù)
這篇文章主要為大家詳細(xì)介紹了識(shí)別率很高的java文字識(shí)別技術(shù),親測(cè),希望對(duì)大家有幫助,感興趣的小伙伴們可以參考一下2016-08-08

