Java IO 写文件

package com.lf.fileproject;

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

import org.junit.Test;

public class Test2 {
    @Test
    public void  test2() {
        File file = new File("d:/aSong.txt");
        FileOutputStream outputStream = null;
        try {
            outputStream = new FileOutputStream(file);
            outputStream.write(new String("codes life").getBytes());
            if (outputStream!=null) {
                outputStream.close();
            }
        } catch (Exception e) {
            // TODO: handle exception
        }

    }
}
时间: 2024-11-05 00:42:32

Java IO 写文件的相关文章

Java IO写文件效率

写入方法: /** *1 按字节写入 FileOutputStream * * @param count 写入循环次数 * @param str 写入字符串 */ public void outputStreamTest(int count, String str) { File f = new File("f:test1.txt"); OutputStream os = null; try { os = new FileOutputStream(f); for (int i = 0;

java中IO写文件工具类

下面是一些根据常用java类进行组装的对文件进行操作的类,平时,我更喜欢使用Jodd.io中提供的一些对文件的操作类,里面的方法写的简单易懂. 其中jodd中提供的JavaUtil类中提供的方法足够我们使用,里面的方法写的非常简练,例如append,read等方法,封装更好,更符合面向对象, 这里面我写的一些方法可多都是模仿jodd,从里面进行抽取出来的. /** * 获取路径文件夹下的所有文件 * @param path * @return */ public static File[] ge

java IO流文件的读写具体实例(转载)

引言: 关于java IO流的操作是非常常见的,基本上每个项目都会用到,每次遇到都是去网上找一找就行了,屡试不爽.上次突然一个同事问了我java文件的读取,我一下子就懵了第一反应就是去网上找,虽然也能找到,但自己总感觉不是很踏实,所以今天就抽空看了看java IO流的一些操作,感觉还是很有收获的,顺便总结些资料,方便以后进一步的学习... IO流的分类:1.根据流的数据对象来分:高端流:所有的内存中的流都是高端流,比如:InputStreamReader  低端流:所有的外界设备中的流都是低端流

java io 读取文件乱码及读取不出来的问题

import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class TestFileWriter { public static void main(String [] args) { try { FileReader out = new FileReader("d:/a.txt"); BufferedR

java(IO)读写文件乱码转换UTF-8问题

java(IO)读写文件乱码转换UTF-8问题 读取文件 String?Content?=?"";?//?文件很长的话建议使用StringBuffer try?{ FileInputStream fs=new FileInputStream("文件录取"); InputStreamReader?isr?=?new?InputStreamReader(fis,?"UTF-8"); BufferedReader?br?=?new?BufferedRe

java语言写文件内容

import java.io.File;import java.io.FileWriter;import java.io.IOException; public static void main(String[] args) { String fileName = "D:/softwareinstall/apache-jmeter-2.13/testdata/medicalrecord.txt"; String content = vars.get("medicalrecor

Java IO对文件的操作

InputStream.read() 返回int ,且范围为0到255间int值 ,从输入流读取下一个数据字节,它是以字节为单位来读的,即每次只读取一个字节内容 ,读取后面三前面补三个字节的0,这样读取出来的结果就永远为正,且为0到255间的数.如果因已到达流末尾而没有可用的字节,则返回值-1 .用于进制文件的读取. 如果我们读取的是二进制文件,如图片声音文件时,我们应该使用如下两种方式来读取:第一种 : 还是使用InputStream.read(),方法来读取,只不过我们把int型强制转换by

Java中写文件操作

OutputStream 和 Writer OutputStream类(直接操作byte数组) 该类是字节输出流的抽象类,定义了输出流的各种操作方法.如下图是OutputStream的层次结构: ByteArrayOutputStream:字节数组流,可以捕获内存缓冲区的数据,转换为字节数组.该类有两个构造方法: new ByteArrayOutputStream(); new ByteArrayOutputStream(int size);    //size表示初始化字节数组缓冲区的大小 B

java读/写文件

读取文件参考:https://blog.csdn.net/weixin_42129373/article/details/82154471 写入文件参考:https://blog.csdn.net/BanketBoy/article/details/86504704 https://www.cnblogs.com/chenpi/p/5498731.html 1 package text; 2 3 import java.io.BufferedReader; 4 import java.io.Bu