JPL ライブラリで SWI-Prolog を使用しています。次のような文字列を生成する Java で書かれたプログラムがあります。
fact(1,2)
fact(2,3)
fact(1,3)
次に、ファイルの先頭にこの事実を必要とするプロローグ ファイルがあります。ファイルの先頭にコードを挿入したり、テキストファイルを使用したりしたくありませんが、java. これに対する解決策はありますか?
JPL ライブラリで SWI-Prolog を使用しています。次のような文字列を生成する Java で書かれたプログラムがあります。
fact(1,2)
fact(2,3)
fact(1,3)
次に、ファイルの先頭にこの事実を必要とするプロローグ ファイルがあります。ファイルの先頭にコードを挿入したり、テキストファイルを使用したりしたくありませんが、java. これに対する解決策はありますか?
私がこれを正しく読んでいれば、Java から Prolog ファイルに文字列を書き込む必要がありますか?
Java は、.txt、.word、および html を含む多くのファイル タイプに書き込むことができます。拡張子名を使用して、Prolog ファイルへの書き込みを試みることができます。
FileWriter exampleFileWriter = new FileWriter("exampleProlog.pl");
文字列を書き込んで、ファイルを閉じます。Java でファイルに書き込むには、より安全で優れた方法がたくさんあります。これを見てください:
http://www.javapractices.com/topic/TopicAction.do?Id=42
編集:これは役立つかもしれません: