问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java如何文件里写数据

发布网友 发布时间:2022-05-05 05:46

我来回答

4个回答

热心网友 时间:2023-10-11 12:22

import java.io.File ;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
public class OutputStreamDemo01{
public static void main(String args[]) throws Exception{ // 异常抛出,不
处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
OutputStream out = null ; // 准备好一个输出的对象
out = new FileOutputStream(f) ; // 通过对象多态性,进行实例化
// 第3步、进行写操作
String str = "Hello World!!!" ; // 准备一个字符串
byte b[] = str.getBytes() ; // 只能输出byte数组,所
以将字符串变为byte数组
out.write(b) ; // 将内容输出,
保存文件
// 第4步、关闭输出流
out.close() ; // 关闭输出流
}
};
--如果文件不存在,则会自动创建一个文件
import java.io.File ;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
public class OutputStreamDemo02{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
OutputStream out = null ; // 准备好一个输出的对象
out = new FileOutputStream(f) ; // 通过对象多态性,进行实例化
// 第3步、进行写操作
String str = "Hello World!!!" ; // 准备一个字符串
byte b[] = str.getBytes() ; // 只能输出byte数组,所以将字符串变为byte数组
for(int i=0;i<b.length;i++){ // 采用循环方式写入
out.write(b[i]) ; // 每次只写入一个内容
}
// 第4步、关闭输出流
out.close() ; // 关闭输出流
}
};
--write(int i)方法
import java.io.File ;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
public class OutputStreamDemo03{
public static void main(String args[]) throws Exception{ // 异常抛出,不
处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
OutputStream out = null ; // 准备好一个输出的对象
out = new FileOutputStream(f,true) ; // 此处表示在文件末尾追加内容
// 第3步、进行写操作
String str = "Hello World!!!" ; // 准备一个字符串
byte b[] = str.getBytes() ; // 只能输出byte数组,所
以将字符串变为byte数组
for(int i=0;i<b.length;i++){ // 采用循环方式写入
out.write(b[i]) ; // 每次只写入一个内容
}
// 第4步、关闭输出流
out.close() ; // 关闭输出流
}
};
--追加但是没有换行
import java.io.File ;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
public class OutputStreamDemo04{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
OutputStream out = null ; // 准备好一个输出的对象
out = new FileOutputStream(f,true) ; // 此处表示在文件末尾追加内容
// 第3步、进行写操作
String str = "\r\nHello World!!!" ; // 准备一个字符串
byte b[] = str.getBytes() ; // 只能输出byte数组,所以将字符串变为byte数组
for(int i=0;i<b.length;i++){ // 采用循环方式写入
out.write(b[i]) ; // 每次只写入一个内容
}
// 第4步、关闭输出流
out.close() ; // 关闭输出流
}
};
--有换行操作"\r\n"

热心网友 时间:2023-10-11 12:22

 public static void main( String[] args )
    { 
     try{
      String data = " 这里就是你要往文件里要写的具体内容";
      File file =new File("这里就是你要写入的文件");
      //if file doesnt exists, then create it
      if(!file.exists()){
       file.createNewFile();
      }
      //true  表示追加,false 表示覆盖/重写
      FileWriter fileWritter = new FileWriter(file.getName(),true);
    BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
    bufferWritter.write(data);
    bufferWritter.close();
    System.out.println("Done");
    }catch(IOException e){
      e.printStackTrace();
     }
    }

热心网友 时间:2023-10-11 12:23

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class T {

public static void main(String[] args) throws IOException {
File file = new File("d:/test.txt");
FileOutputStream fis = new FileOutputStream(file);
String content = "这是文件写的测试";
byte[] b = content.getBytes();
fis.write(b);
fis.flush();
fis.close();
}

}

热心网友 时间:2023-10-11 12:23

package filewriter;

import java.io.FileWriter;
import java.io.IOException;

public class IOExceptionDemo {

private static final String LINE_SEPARATOR = System.getProperty("line.separator");
public static void main(String[] args) {

FileWriter fw = null;
try {
fw = new FileWriter("k:\\Demo.txt", true);
fw.write("hello" + LINE_SEPARATOR + "world!");
} catch (Exception e) {
System.out.println(e.toString());
} finally {
if (fw != null)
try {
fw.close();
} catch (IOException e) {
throw new RuntimeException("关闭失败!");
}
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... JAVA编程题:创建AppendDemo类,将t1.txt中的内容添加到t2.txt中。 生化危机4 开头CG中的歌曲 豆芽竹笋和磨芋豆腐能一起吃吗? 一句话概括骆驼祥子 睫毛膏干了怎么办才能用 在同一部手机上怎么注册另一个? 所有的小米之家都支持维修手机吗 如何区别元音与辅音?谢谢。 产妇进补吃什么最好 酒后茶余云变化打一生肖 求各版《射雕英雄传》的演员表? 创富金融cf1234.com炒现货黄金去哪开户,开户的门槛高吗? 酒后茶余云变化猜生肖 对于个人的大笔交易是否需要缴纳税,纳税标准是什么? soul会员落灰会有皇冠吗? 吃早餐很重要吗? 很多女生化妆会遇到睫毛膏干的状况,应该怎么办啊?睫毛膏干了还能再用吗? 英语中的元音跟辅音怎么区别 护照怎么挂失 黑枸杞泡水多久即可喝 含酒茶的四字词 今日头条私信可以回复吗 红枣上的白点是什么原因 酒时茶是什么? 是否我爱了不该爱的人歌名是什么 手动卸载怎么卸载 travian战争模拟器怎么用 电脑桌面什么都不显示,进入任务管理器新建任务explorer.exe也不行。右击鼠标也不行。。。_百度问一问 怎么手动卸载软件 妙不可言的妙是什么意思 元音和辅音最重要的区别 眼镜怎么能没有雾气? 苹果手机保修一个月以上和保修一个月以内或过保的区别是什么。 微信如果过多的添加手机通讯录朋友,别人会收到添加好友的申请吗?过多的意思不是一直添加同一个人 假如我是部门负责人或公司总经理,该如何管理? iphone4s手机卡怎么取出来 假如你是公司总经理,你打算从哪几个方面入手做好企业管理,以提升企业竞 ... 苹果4S手机卡怎么下 加油卡上面显示卡帐余额没错,卡钱包余额没钱,加不了油,该怎么办? 新养的富贵竹能放一点啤酒吗?