标签:hello 输出流 lin false 默认 pre print system iter
import java.io.FileWriter;
import java.io.IOException;
public class LAST {
public static void main(String[] args) throws IOException {
//创建输出流对象
FileWriter fw=new FileWriter("e:\\a.txt");
//写入数据
fw.write("hello!");
//释放资源 流对象关闭了 不可以再使用
//fw.flush();可以再使用流对象
fw.close();
}
}
import java.io.FileWriter;
import java.io.IOException;
public class LAST {
public static void main(String[] args) throws IOException {
/*void write(String str) 写一个字符串
* void write(String str,int index,int len) 写一个字符串的一部分数据
* void write(int ch) 写一个字符串 即可以写char类型的数据 也可以char对应的int类型的数据
* void write(char[] chs) 写一个字符数组数据
* void write(char[] chs,int index,int len)写一个字符数组的一部分数据
*
* */
FileWriter fw=new FileWriter("a.txt");
fw.write("abcde");//abcde
fw.write("abcde", 1, 3);//bcd
fw.write(97);//a
char[] chs= {‘j‘,‘a‘,‘v‘,‘a‘};
fw.write(chs);////java
fw.write(chs, 1, 2);//av
fw.close();
}
}
windows:\r\n
linux:\n
mac:\r
数据的追加写入:
FileWriter(String fileName,boolean append);true表示追加写入,默认是false
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class LAST {
public static void main(String[] args) throws IOException {
FileReader fr=new FileReader("a.txt");
int ch;
while((ch=fr.read())!=-1) {
System.out.print((char)ch);
}
fr.close();
}
}
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class LAST {
public static void main(String[] args) throws IOException {
FileReader fr=new FileReader("a.txt");
char[] chs=new char[1024];
int len;
while((len=fr.read(chs))!=-1) {
System.out.print(chs);
}
}
}
标签:hello 输出流 lin false 默认 pre print system iter
原文地址:https://www.cnblogs.com/hzdwwzz/p/10345408.html