多亏了这个社区,我阅读了许多关于如何将信息写入Java中的txt文件的不同方法的教程。但是,如果我希望对该文件进行格式化并将信息写入文件的每个部分下,该怎么办?

我要在myfile.txt中执行的操作的示例是:

                    list of Apartments
                 ========================

Region===============Country==========Adresse =======PriceMunicipality
writeRegionHere  writeCountryHere   writeAdressHere  writeMunicipalityHere


而且每次我添加新公寓时,都必须在最后添加信息女巫对我来说是一个简单的步骤,我只是不知道如何使用这种格式编写它们

非常感谢

最佳答案

您可以使用它来设置文本格式

    private static void printRow(String c0, String c1, String c2, String c3 ) {
    System.out.printf("%-20s %-20s %-20s %-20s%n", c0, c1, c2, c3);
}
public static void main(String[] args) {

        printRow(" ", "", "List of Appartments", " ");
        printRow( "==============", "==============", "==============", "==============");

        printRow("Region", "Country", "Adresse", "PriceMunicipilaty");
        printRow("==============", "==============", "==============", "==============");
        printRow("Adress1", "Adress1" , "Adress1", "Adress2");
}

07-25 20:13