java数组换行用io写入文件|用JAVA向文件写入内容时如何实现换行

Ⅰ 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";@TestpublicvoidtestIo()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的时候加上去,我这里实现的是用逗号分隔)


赞 (0)