导航:首页 > 版本升级 > 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写入文件相关的资料

热点内容
有哪些可以督促自己的app 浏览:244
用USB传输视频文件夹显示为空 浏览:710
恢复文件软件免费版手机 浏览:648
lg怎么隐藏文件 浏览:836
苹果免费读书app推荐 浏览:497
刘骏微信 浏览:113
书旗旧版本80 浏览:467
教编程考什么证 浏览:990
下载编程猫后哪里有客服 浏览:13
如何编辑歌曲文件格式 浏览:638
cf无限领取cdk工具 浏览:350
如何让手机文件保存到电脑上 浏览:459
sa数据库默认密码是多少 浏览:191
电脑正在查找文件 浏览:541
一个文件盒省内寄顺丰多少钱 浏览:41
诛仙62坐骑怎么升级到63 浏览:926
linux以日期查看日志记录 浏览:446
工业大数据是什么东西 浏览:881
魅族note3怎么重置网络 浏览:510
c语言程序设计模 浏览:92

友情链接