java写入文件只能是string吗

java写入文件只能是string吗,第1张

不是的,还有

一,FileWritter写入文件

FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。

二,BufferedWriter写入文件

缓冲字符(BufferedWriter )是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。

三,FileOutputStream写入文件

文档启件输出流是扒帆一种用于处理原始二进制数据的春蠢雹字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。

lz  宽贺你好

具体代慎模派码如下:

import java.io.*

import java.util.*

public class FileOperation{

public static void main (String[] args) throws Exception{

BufferedWriter bw = new BufferedWriter(new FileWriter(new File("D:\\55.txt")))

Scanner in = new Scanner(System.in)

int i=0

System.out.println ("输入三个字符串(换行结束):")

while(i < 3){

bw.write(in.next())

bw.newLine()//在文件中换行

i++

}

bw.close()

}

}

不懂得的继续追问

希望码源能帮助你哈


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12154832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存