小编Beg*_*mer的帖子

如何使用java在文本文件中追加空行?

我有一个简单的问题,我写了这个方法使用java将记录附加到文本文件中,但问题是当我追加新记录时,它附加在最后一条记录的同一行而不是新行.

如何将每条记录附加到一个单独的行?

这是我的代码:

public void addProduct(int id, String name, String type, String brand, int quantity, int day1, int month1, int year1, int day2, int month2, int year2, String company, String name2, String address, int phone_no)

{
Formatter x = null;
try{
FileWriter f = new FileWriter("C:\\Users\\?????\\Downloads\\products.txt", true);
x = new Formatter(f);
}
catch(Exception e)
{
//System.out.println("NO Database");
}
x.format("%d %s %s %s %d %d %d %d %d %d %d %s %s %s %d\n\n\n",id,name,type,brand,quantity,day1,month1,year1,day2,month2,year2,company,name2,address,phone_no);
x.close();
}
Run Code Online (Sandbox Code Playgroud)

java file-io text-files

2
推荐指数
1
解决办法
782
查看次数

如何读取以零开头的整数?

这是一个读取整数的程序:

public static void main(String argv[]) {
    Scanner input = new Scanner(System.in);
    int x = input.nextInt();
    System.out.println(x);
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我输入这样的输入:000114它将被读取为114.How to read integer 从零开始?

java

0
推荐指数
1
解决办法
2271
查看次数

标签 统计

java ×2

file-io ×1

text-files ×1