-1
这只是在文本文件中写入“test 2”。 如何写第一行是“测试1”,第二行是文本文件中的“测试2”。将订单字符串写入文本文件
if(s1.equals("test 1")&&s2.equals("test 2")){
WriteNameOrderInFile.nameOfFirstOrderForImage(s1);
WriteNameOrderInFile.nameOfSecondOrderForImage(s2);
WriteNameOrderInFile类:
public class WriteNameOrderInFile(){
public static void nameOfFirstOrder(String s) throws IOException {
String nameFileDoctor="C:/append info.txt";
FileOutputStream fos = new FileOutputStream(nameFileDoctor);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos));
bw.write(s);
bw.newLine();
bw.flush();
bw.close();
}
public static void nameOfSecondOrder(String s) throws IOException {
File file= new File("C:/append info.txt");
FileOutputStream fos2= new FileOutputStream(file,true);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos2));
bw.write(s);
bw.newLine();
bw.flush();
bw.close();
}
什么问题做些什么呢?你有什么异常?我已经试过你的代码,它适用于我(在一个新的主类中调用这两个函数之后)。可能你必须调用正确的函数'nameOfFirstOrder'和'nameOfSecondOrder'?请提供完整的工作代码示例。 – bobbel
我真的很抱歉,你说的对,我叫错了方法。我的头脑很疯狂。对于那个很抱歉。 –