K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>どうも、はじめまして。 > >ご質問の件ですが、一般に >「自分が何をしたいのか、きちんと日本語で説明できないうちは、 > プログラムは書けない」 >と言えます。(ちょうど「センス・オブ・プログラミング!」にそんなことを書きました。) > >>引数が文字列で,戻り値がファイルというような形です。 >... >>「おにぎり」というキーワードを入力 >>↓ >>ファイル名がおにぎりというファイルを出力 > >ここだけ読むと > >import java.io.*; > >class Test { > File hoge(String path) { > return new File(path); > } >} > >こんなことがしたいようにも読めますが… > >File f = Test.hoge("hoge.txt"); > >と呼び出した後で何をしたいのかが不明ですし。 >本当にやりたいことは、ファイル名から「ファイル」を得ることじゃなく、 >「そのファイルを読み書きするためのナニモノか」を得ることなんじゃないかなあ、 >という気がします(合ってますか?)。 > >だとすれば、Fileではなく、FileInputStreamやFileOutputStreamを使うことになるでしょう。 > >このへんのクラスの説明については、JavaのAPIリファレンス >http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html >を参照してください。 > >http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/File.html >http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/FileInputStream.html >http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/FileOutputStream.html >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!