写入文件问题...!在线等
import java.io.*;
public class temp
{
public static void main(String [] args)
{
try
{
String head = "Name,ID,DS,DB";
byte[] c = new byte[40];
c = head.getBytes();
System.out.println(new String(c));
String record = "";
BufferedWriter fo = new BufferedWriter(new FileWriter("c:\\student.txt"));
String[] info = new String[4];
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < info.length; i++)
{
info[i] = reader.readLine();
record += info[i];
}
/*String record = "";
for(String s in info)
{
record += s;
}*/
fo.write(record);
fo.close();
}
catch (FileNotFoundException fe)
{
System.out.println("File Not Found");
}
catch (IOException ie)
{
System.out.println("IO Exception");
}
}
}
相关推荐
nodejs实现大文件(在线视频)的读取
主要为大家详细介绍了nodejs实现大文件的读取,比如在线视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
关于python写入文件自动换行的问题
现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首先创建写入方法 def write_result(str): writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+') str1=writeresult.write(str+'\n') writeresult.close() return str 如上str1=writeresult.write(str+’\n’) 中写入的文件默认在一行显示,当调用此方法后,每次都会在该文件第
python写入文件自动换行问题的方法
现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首先创建写入方法 def write_result(str): writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+') str1=writeresult.write(str+'\n') writeresult.close() return str 如上str1=writeresult.write(str+’\n’) 中写入的文件默认在一行显示,当调用此方法后,每次都会在该
SAMBA问题文件无法写入及多组权限设置
请教SAMBA问题文件无法写入及多组权限设置
浅谈python写入大量文件的问题
今天准备把几个txt文件合并成一个文件时,用f.write方法写入时,发现程序执行完了,本应该十万行左右的txt记录,实际上只被写入了4k多行。 网上查了是因为程序执行速度太快,以至于读到内容还没有完全写入文件,文件就已经关闭了 方法一:加入缓冲区 f.flush() //operation os.fsync(output) f.close() 打开文件后执行flush(),关闭文件前执行os.fsync()确保缓冲区的内容都写出去了。 方法二:用sleep 用了上述方法不行,因为我在打开文件后用了迭代输出,可能会让缓冲区爆炸,在循环中加入sleep函数可以确保每次循环都能将内容写入


Java SE
