
正文
java代码怎么保存文件 java代码怎么保存文件到桌面
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 的文件保存和读取问题?
可以通过BufferedReader 流的形式进行流读取java代码怎么保存文件,之后通过readLine方法获取到每行的内容java代码怎么保存文件,之后通过OutputStreamWriter进行文件写入。
BufferedReader bre = null;
OutputStreamWriter pw = null;//定义一个流
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式java代码怎么保存文件,此过程创建了“test.txt”实例
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
pw.write(str );//将要写入文件的内容,写入到新文件
}java代码怎么保存文件;
pw.close();//关闭流
bre .close();//关闭流
备注java代码怎么保存文件:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
相关问答
Q1: 如何把一个java数据保存到txt里面
首先创建一个新的txt文件,然后new File(“txt文件路径”),
封装一个输入输出流,将要写入的数据写入到txt中,刷新流,关闭流。
代码如下:
public static void main(String[] args) throws IOException{
String str = "这个项目什么时候上线";
File file;//创建文件夹
FileOutputStream stream = null;//new文件流
try {
file = new File("C:/Users/qisf/Desktop/Aa.txt");
stream = new FileOutputStream (file);//将文件夹放在文件流中
if (!file.exists()) {
file.createNewFile();
}
byte[] contentInBytes = str.getBytes();//转化成字节形
stream.write(contentInBytes);//写入
stream.flush(); //写完之后刷新
stream.close();//关闭流
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
Q2: java保存和打开文件的方法
可以不用那个方法java代码怎么保存文件,这样就能用io里的fileinputstream()来作了,是吧java代码怎么保存文件?
public void readFile()//用于读取文件内容
{
try
{
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str;
while((str = br.readLine()) != null)
{
txtEdit.setText(txtEdit.getText()+str+"\n");
}
br.close();
fr.close();
}
catch(Exception ee)
{
ee.printStackTrace();
}
}
public void saveFile()//保存文件
{
try
{
FileWriter fw = new FileWriter(file);
fw.write(txtEdit.getText());
fw.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
我大致知道java代码怎么保存文件你的意思应该怎么作了,java代码怎么保存文件你给弹出的button++事件就好了,代码不用说了吧,你自己想想吧!
我用给你作了下,
给你点代码:
public void open()throws IOException{
String filepath=jfc1.getSelectedFile().getAbsolutePath();
FileReader fr=new FileReader(filepath);
BufferedReader br=new BufferedReader(fr);
String str;
while((str = br.readLine())!=null)
jta.setText(jta.getText()+str+"\n");
br.close();
fr.close();
}
public void save()throws IOException{
String filepath2=jfc2.getSelectedFile().getAbsolutePath();
FileWriter fw=new FileWriter(filepath2);
BufferedWriter bw=new BufferedWriter(fw);
PrintWriter pw=new PrintWriter(bw);
pw.print(jta.getText());
bw.close();
fw.close();
}
Q3: Java 如何把数据保存到TXT文件,
首先java代码怎么保存文件,打开一个txt文件java代码怎么保存文件,File
file
=
new
File("文件路径");
然后java代码怎么保存文件,封装输出流,DataOutputStream
os
=
new
DataOutputStream(new
FileOutputStream(file));
接着,往os里面写数据,os.writeInt(...)
os.writeByte(...)
os.writeChar(...)等等,java代码怎么保存文件你要写什么样类型java代码怎么保存文件的数据,就调用什么样类型的方法。
最后,记得关掉输出流,调用os.close()
关于java代码怎么保存文件和java代码怎么保存文件到桌面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







