import java.io.*;
import java.lang.*;
import java.util.*;
public class createfile {
public static void main(String args[]){
createfile obj= new createfile();
obj.openfile();
obj.addRecords();
obj.closefile();
System.out.println("You have created a file");
}
private Formatter x;
public void openfile(){
try{
x = new Formatter("C:\\test\\chinese.txt");
}
catch(Exception e){
System.out.println("You have an error");
}
}
public void `addRecords`(){
x.format("%s %s %s","21","alex","software programmer");
x.format("%s %s %s","22","greg", "architecture");
}
public void closefile(){
x.close();
}
}
在這個程序中,我有一切運行完美,但在addRecord()函數中,我需要添加更多信息,但我無法將它打印在一個新行上。一切顯示在同一行。我出去了 謝謝你..如何在使用Formatter.format時輸出新行?
嘗試在格式中使用'%n'或在行中使用'\ n'來換行。 – iMBMT
@bmthaker:'\ n'在格式化程序裏面皺着眉頭。你只能使用'%n'。 –
得到了輸出的傢伙..感謝您的支持.. –