[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] RE: [jfriends] javaのファイル作成について




>#include <stdio.h>
>
>void main(void)
>{
> FILE *fp;
>
> fp = fopen("/tmp/a", "a");
>
> fprintf(fp, "ssssssss\n");
>
> fclose(fp);
>}
>(こんな感じのプログラム)
>
>の様なプログラムは書けるのでしょうか。
>また書けるとすればサンプルを送っていただきたいのですが?
>

//
import java.io.*;

public class Hoge{

  public void output(){
    PrintWriter writer;
    String path="a.txt";
    try{
      writer=new PrintWriter(new OutputStreamWriter(new
FileOutputStream(path)),true);
      writer.println("ssssssss");
      writer.close();
    }catch(FileNotFoundException e){
      System.out.println(e.toString());
    }

  }

  public static void main(String[] args){
    Hoge hoge=new Hoge();
    hoge.output();
  }
}

書きこむデータが文字列でテキスト形式のように?書きこむときは私は良く
PrintWriterを使います。(これは好みの問題だと思いますが)
でPrintWriterだとこんな感じになるかと思います。
(*私の環境の問題でファイルパスはa.txtに変更されています)

(株)ユニコン 小堤 mailto:kodutumi@xxxxxxxxxx