導航:首頁 > 版本升級 > java數組換行用io寫入文件

java數組換行用io寫入文件

發布時間:2023-08-05 12:26:31

java中如何把String數組寫到文件

這個方法比較多我常用的是:

String[] ary = {"abc", "123", "45"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < ary.length; i++){
sb. append(ary[i]);
}
String newStr = sb.toString();

如果是char數組可以

char data[] = {'a', 'b', 'c'};
String str = new String(data);
或直接利用Array工具的方法。

要特別注意的是象Array的很多轉換函數是把(字元數)組直接轉換成

Ⅱ java寫文件如何加換行符

直接用java.io.RandomAccessFile,然後用這個對象的writeBytes(String s)方法就可以了
在要換行的地方就是f.writeBytes("\r\n");
另外你可能要專用的製表屬符"\t"
希望回答能給你帶來幫助~
如果滿意,請採納,如還有疑問,可繼續追問!
您也可以向我們團隊發出請求,會有更專業的人來為您解答!

Ⅲ java 如何用io流 讀取list集合里我需要的內容,然後寫入到.txt文件里各位大俠請賜教

importorg.junit.Test;

importjava.io.*;
importjava.util.ArrayList;
importjava.util.List;

publicclassTestIo{

//路徑
privatestaticfinalStringPATH="D:\demo1.txt";

@Test
publicvoidtestIo()throwsIOException{
List<String>list=newArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");

Filefile=newFile(PATH);

//如果沒有文件就創建
if(!file.isFile()){
file.createNewFile();
}

//
BufferedWriterwriter=newBufferedWriter(newFileWriter(PATH));

for(Stringl:list){
writer.write(l);
}
writer.close();
System.out.println("完成");

}
}

結果

希望對你有幫助

Ⅳ 用JAVA向文件寫入內容時如何實現換行

java輸出到txt的時候增加來換行符自的方法如下:

package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{

//\r\n為換行符
FileWriter fw = new FileWriter("D:\\1.txt");
//寫入第一行換行

fw.write("第一行\r\n");
//或者獲得系統換行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符:\r
* Mac下的文本文件換行符:\n
*/
}
}

Ⅳ Java IO 問題 創建一個新文件夾。 並且寫入一個文件

你用來File f=new File("D:\\TestResult\\" + folderName); boolean b=f.mkdirs(); 先創建源文件夾,然後在創建文件夾下的輸出文件
if(b)
FileOutputStream fos=new FileOutputStream("D:\\TestResult\\" + folderName + xmlName + ".xml"));

Ⅵ java怎麼讀取文件中內容,並每隔5個字元換行,並寫入新的文本

importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.OutputStreamWriter;

publicclassApp17{

publicstaticvoidmain(String[]args)throwsIOException{

FilesrcFile=newFile("d:\test.txt");
FileoutFile=newFile("d:\dest.txt");

InputStreamReaderreader=newInputStreamReader(newFileInputStream(srcFile));
OutputStreamWriterwriter=newOutputStreamWriter(newFileOutputStream(outFile));

char[]buffer=newchar[5];

while(reader.read(buffer)!=-1){
System.out.println(buffer);

writer.write(String.valueOf(buffer).trim()+" ");
}

reader.close();

writer.flush();
writer.close();
}
}

Ⅶ 如何用java語言將數組中的數據寫入文件急!求好心人幫忙!!

用FileWrite寫方便

給你個例子

String []arr = {"a","b","c"};
FileWrite fw = new FileWrite("d:/a.txt");
String str = "";
for(int i=0;i<arr.length;i++){
str += arr[i] + ",";
}
fw.write(str);
fw.flush();
fw.close();

寫入文件的格式(分隔符,或換行等,可以在循環里,拼接str的時候加上去,我這里實現的是用逗號分隔)

閱讀全文

與java數組換行用io寫入文件相關的資料

熱點內容
硬碟裝win10 瀏覽:83
ipad怎麼查無線網密碼 瀏覽:186
網件路由的原始密碼 瀏覽:584
社保轉出的文件有哪些 瀏覽:698
錢多多是什麼app 瀏覽:83
等等就刪你數據用英語怎麼說 瀏覽:649
zip壓縮文件如何解壓 瀏覽:740
你去外面玩沒有網路怎麼辦 瀏覽:252
abc文件用什麼打開 瀏覽:887
卸載後文件還在哪裡 瀏覽:152
appleid需要8個字元 瀏覽:9
瀏覽器緩存文件提取 瀏覽:821
網路上如何找回證券開戶賬號 瀏覽:373
紅酒網站哪個好 瀏覽:822
蘋果大悅城維修中心 瀏覽:179
快點app有哪些好看的小說主角是男的 瀏覽:515
iphone怎麼改文件名後綴 瀏覽:776
win10系統瀏覽器字體暗淡 瀏覽:486
微信好友備份助手插件 瀏覽:180
太空工程師如何編程模塊 瀏覽:721

友情鏈接