文件写入后再写出,出现乱码,求指点
import java.util.ArrayList;
import java.util.List;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.io.Writer;
public class Example9_3 {
public static List <String > string;
public static void main(String args[]) throws IOException {
string=new ArrayList<String>();
RandomAccessFile ran1=new RandomAccessFile("test.txt", "rw");
String str=new String() ;
while((str=ran1.readLine())!=null){
string.add(str);
}
ran1.close();
RandomAccessFile ran2=new RandomAccessFile("text.txt", "rw");
for (String s : string) {
ran2.writeChars(s);
}
ran2.close();
}
}
我想把一个文件里面的文字写到另一个文件里面,怎么另一个文件出现了乱码??