0
私は食品のファイルを作る必要があります。私は、Formatter.formatを()を使用して、引数としてファイルに項目を追加したい場合は日食は、( 引数には適用されません引数をファイルに書き込む方法。
方法フォーマットはタイプフォーマッタで(文字列は、[]オブジェクト)文字列を私に言ってString、int、int)
私の問題の解決は何ですか?引数としてファイルにデータを保存する最善の方法は何ですか?
package program_skuska;
import java.util.Formatter;
public class Food {
private int protein;
private int carbohyd;
private String name;
private Formatter x;
public void create_foodDatabaze(){
try{
x = new Formatter("food_databaze.txt");
}catch(Exception e){
System.out.println("It is a error");
}
}
public void food_add(String name, int carbohyd, int protein){
this.name = name;
this.carbohyd = carbohyd;
this.protein = protein;
x.format("%s %s %s", name, carbohyd, protein);
}
}
から始まる、最初の "%" 記号の後に使用されます。あなたのコードをコピーしたので、それは奇妙なエラーです、私は同じエラーを取得しませんでした。 Eclipseのアップグレードを検討してください。あなたはまたあなたのJDKをチェックするかもしれません。 – SlumpA
変更後、jdkコードは問題ありません。ありがとう。 – ShowMeYourCode