java文件流怎么写

java文件流怎么写,第1张

import java.io.File

import java.io.FileInputStream

import java.io.FileOutputStream

private File fileObject

private String savePath

FileOutputStream fileOutputStream = new FileOutputStream("savePath")

FileInputStream fileInputStream = new FileInputStream(fileObject)

byte[] buffer = new byte[100]

int len = 0

while ((len = fileInputStream.read(buffer)) >0) {

fileOutputStream.write(buffer, 0, len)

}

可以通过“fileoutputstream”创建文件文本文件,之后过“outputstreamwriter”流的形式进行文件内容存储,举例:

outputstreamwriter

pw

=

null//定义一个流

pw

=

new

outputstreamwriter(new

fileoutputstream(“d:/test.txt”),"gbk")//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

pw.write("我是要写入到记事本文件的内容")//将要写入文件的内容,可以多次write

pw.close()//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

import java.io.*

import java.util.Scanner

public class ForLearn {

public static void main(String[] args) {

FileOutputStream output

File out = new File("E:\\", "Save.txt")

System.out.println("请输入:")

Scanner in = new Scanner(System.in)

// byte input[] = in.next().getBytes()

try {

// System.in.read(input)

output = new FileOutputStream(out)

byte input[] = in.nextLine().getBytes()

output.write(input)

output.close()

in.close()

} catch (IOException e) {

e.printStackTrace()

}

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存