• ベストアンサー

JAVAAppletのファイル操作について

最近学校でJAVAAppletを習ったのですが 学校では結局C言語のようなファイル操作について習いませんでした。 そこで自力でなんとかファイル操作についてまなびたいのですが何かいいサイトやアドバイスありますか? あれば教えてもらいたいです。 ファイル操作はまず簡単そうな 外からtextファイルを読み込んだり jAVAプログラム内でとったアンケートのデータなどを 外のテキストファイルに書き込むようなものから勉強したいです(C言語で言うfwrite,freadみたいなの) どうかおねがいします

  • Java
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#21585
noname#21585
回答No.1

学校では、JavaのAppletについて学ばれたようですが、Appletが Java言語のすべてではありません。元々のAppletは、Appletに対応した ブラウザ上で実行できる小さなプログラムというもので、Java言語が 世に出た頃はJava言語の象徴のようなイメージを持っていましたが、 それ自体はそれだけのものです。 Javaでファイルを操作するプログラムを作成することは難しくない ことだと思います。とはいえ、ある程度の知識は必要ですが。 ヤフーなどの検索サイトで「Java ファイル操作」などのキーワードを もって検索を行えば、参考となるサイトがたくさん見つけられることと 思います。

その他の回答 (1)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

Java Appletはセキュリティの関係でclassファイルがあるサーバ上のファイルの読み込みだけしか出来なかったと思います。 ファイルの入出力を行いたいのであれば、 Java Applicationになり、Webブラウザ上で動作するものではありません。 アンケートとかであれば、CGI、HTML、JavaScriptとかを覚えた方が良いと思いますよ。 まぁ、CGIをJava Servletでということも考えられますけど・・・。

関連するQ&A

  • freadとfwrite

     C言語初心者です。 fopenでテキストファイルで読み込んで,freadやfwriteなどは使っていいのでしょうか? 入門書などでは、freadやwriteはバイナリファイルでしか使っていないので疑問になりました。

  • JavaAppletとJavaScriptの違い

     JavaAppletとJavaScriptの違いがよく分かりません。  本には、JavaScriptはあらかじめHTMLファイルの中に書き込んでおく、とあり、なんとなく分かるのですが。  JavaAppletは、HTMLを読み込んだ後、Javaの実行環境をInternetExploreなどのブラウザの中で呼び出し、ブラウザの内部でプログラムが実行される、と書いています。  また友人に聞くと、JavaScriptはHTMLの延長みたいなもの、JavaAppletはHTMLに埋め込まれたプログラムみたいなものと同じ、いいましたが、いまいち具体的にはよく理解できません。  JavaScriptもHTMLに埋め込まれているのではないのでしょうか。  もう少し分かりやすい説明ってあるのでしょうか。宜しくお願いします。

    • ベストアンサー
    • Java
  • Javaを使用したファイル操作について

    Javaを使用したプログラミングと聞くと、Webアプリケーションの開発というイメージがあるのですが、VBNやbat処理等でできるファイル操作などはできるのでしょうか? また、Javaに限らず、c言語等のプログラミング言語でも可能なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • ファイル操作について、テキストファイルの書き換え

    よろしくお願いします。 データファイルAからデータを取得して、テキストファイルBの内容の一部を取得したデータで書き換えるという操作を行うプログラムを作りたいです。 具体的には、 データファイルA[A.txt]の中身 111 222 333 444 テキストファイルB[B.txt] 文字列1="123" 文字列2="234" 文字列3="345" 文字列4="456" というような二つのファイルを読み込み、B.txtの""で囲まれた部分を、A.txtで取得したデータで置き換えるような操作を行いたいのですが・・。 使用する言語としてはスクリプト言語であるperl、もしくはプログラム作成経験があるCを使用しようと思っています。(perlは未経験で入門書を読んでいるレベル)

    • ベストアンサー
    • Perl
  • WINDOW CE でファイルの作成

    WINDOW CE用のプログラムを書いているのですがファイルの作成、読み込み、書き込みなど、どうしたらよいのか分かりません。普通にfopen,fclose,fread,fwriteなどを使えないとなると、どうしたら良いのでしょうか?? 出来るだけ具体的に教えてください。よろしくお願いします。

  • ファイル操作についての質問

    こんばんは。 C言語でのファイル操作についての質問です。 ファイル(ここでは"sample.txt"とします。)を開き、そのファイルに書かれている内容を表示するプログラムを ・ファイルを開く ・ファイルを読み込み表示する ・ファイルを閉じる の3つの関数にわけて作ろうと思っているのですが、なかなかうまくいきません。 時間があるときでかまいませんので、どうか教えてください。

  • CSVファイルの中身を操作したいけど何の言語がいいのでしょうか

    驚くべきCSVファイルがあります。100MBとか。たぶん、行が何十万行となるんでしょう。エクセルでは開ききれず6万5千行くらいまで開かれて残りは見れませんでした。 このCSVファイルを操作したいのです。CSVファイルはコンマ区切りのファイルですが、例えば 1,1,3 2,2,1 1,1,2 1,2,1 こんな内容だったとして、二番目の数字が2の場合の行のみをコピーして別の新しいCSVファイルが作りたいのです。 こういう操作はどんな言語で可能なのでしょうか。簡単に書けるのでしょうか。 私が持っているもので使える環境があるのは、C言語、MicrosoftのVisual BasicとVisual C++? です。Javaもあったような。 あと、気になってるのはMatlabです。

  • SOS)JavaAppletがhtmlで見れません

    はじめての質問です。 どうかご回答よろしくお願い致します。 また、なにかと至らないところがございますが、どうかよろしくお願い致します。 追加で必要な情報などがございましたら、追記させていただく所存です。 現在私のパソコンで、「JavaAppletを使い、javaをhtmlに埋め込んで見ることができない」という問題が発生しております。  問題 JavaAppletが埋め込まれたhtmlを開くと、メッセージボックスがポップし、下記のように表示されます。 1行目:セキュリティ設定によってブロックされたアプリケーション 2行目:セキュリティ設定により、ローカル・アプリケーションの実行がブロックされています また、javaが一切起動できないようではなく、javaを起動しようとした所、途中でブロックされるようになっております。 (起動中のクルクルしたのは見れる)  現状 ・AppletViewerでプログラム自体はを見ることができる。 ・「xampp」の「tomcat」を使うと"htmlファイル内のApplet"を見ることができる。  コマンドプロンプトにて バージョンチェックした結果 ・java -version "1.6.0_23" ・javac -version "1.6.0_23"  既に実行した調査方法 ・コントロールパネル\javaにてセキュリティ・レベルを最低まで下げる。 ・また、上記の場所にて、ブラウザでJavaコンテンツを有効にチェックが入っていることを確認する。 ・IE、Firefox、opera、chromeにて起動できないことを確認する。 ・IEのインターネットオプション\セキュリティ\ローカルイントラネットにてActiveXが有効であることを確認する。 ・また、上記の場所にてJava アプレットのスクリプト が有効であることを確認する。 どうかよろしくお願いいたします(m´・ω・`)m

    • ベストアンサー
    • Java
  • [ASP+File操作]長いファイル名の操作。

    こんばんは。 Windows2000 + IIS という環境でASPプログラミングをしています。 テキストファイルを操作する処理があるものを制作していますが・・・1つ問題が。 Set fs = Server.CreateObject("Scripting.FileSystemObject") Set fsData = fs.OpenTextFile("C:\demo.csv",8"True) としますと問題ないのですが・・・ いろいろ検証した結果・・・ファイル名が8文字までで9文字以上になるとエラーになることがわかりました。 たとえば a20030711.csv などは駄目ということです。 これも自力で調べたことなので確かかどうかは判りませんが・・・。 もし、そうであれば・・・9文字以上のファイル名にてテキストファイルを保存したい場合はどうすればいいでしょか?? 宜しくお願いいたします。

  • ファイルの受信

    c言語で、クライアント側のファイルを開き、内容をそのまま送信しているはずなのですが上手くいきません。 テキストファイルは正しく送れるようですが、他の実行ファイルなどはダメみたいです。 送信側は、"rb"でオープンし,whileで fread(send_buf,1024,1,fp); send(soc,send_buf,strlen(send_buf),0); を繰り返しています。send_buf[1025]です。 送信側は Recv_buf[1025];で size = recv(soc,Recv_buf,1024,0); fwrite(Recv_buf,size,1,fp); whileで繰り返し受信がなくなったらselectでタイムアウトしています。 いろいろ調べたのですがSleepが必要らしいそうですが・・・どうなんでしょう?

専門家に質問してみよう