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()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)