FileWriter fw=new FileWriter(file);
fw.write("按时的");
fw.write("士大夫");
为什么写不进文本里?
package src;
import java.io.*;
public class MyIO10 {
public static void main(String args[]) throws IOException{
File f1=new File("c:/f1.txt");
byte[] byte1;
String str="abcdefg";
byte1=str.getBytes();
FileOutputStream fos=new FileOutputStream(f1);
fos.write(byte1);
}
}
这样的程序就可以了
我试了几种方法都没写进去,疯了
/**
* 1
*/
// File file=new File("e:\\2.txt");
// FileWriter fw=new FileWriter(file);
// BufferedWriter bw=new BufferedWriter(fw);
// bw.write("aa");
/**
* 2
*/
File file=new File("e:/2.txt");
FileOutputStream fos=new FileOutputStream(file,true);
PrintWriter pw=new PrintWriter(fos);
pw.println("aaa");
package src;
import java.io.*;
public class MyIO8 {
public static void main(String args[]) throws IOException{
FileWriter fw=new FileWriter("c:/fw.txt");
String str="abcdefghijklmnopqrstuvwxyz";
int length=str.length();
char c[]=new char[length];
str.getChars(0,length,c,0);
for(int i=0;i<length;i++){
fw.write(c[i]);
}
fw.close();
}
}
这个就是用FileWriter做的,注意write必须用for循环来一个一个写才行