tom11 の回答履歴

全448件中121~140件表示
  • [java]String型に格納されたunicodeの表示方法

    String test = "\\u30c6\\u30b9\\u30c8"; System.out.println(test); 上記を実行するとunicodeのまま表示してしまいます。 「テスト」と日本に変換して表示するにはどうしたらいいのでしょうか?

    • ベストアンサー
    • noname#104144
    • Java
    • 回答数2
  • お力貸して頂ければ幸いです。

    お力貸して頂ければ幸いです。 Java1.5で独学で勉強しており、自分なりにサイトを参考にしつつ、 自分で自分に問題を出しては解いている最中です。 自分で作った問題にも関わらず、わからなくなってしまったのでご質問させて頂きたいと思います。 Q 1~1000まで表示されるプログラムの作成 改行はコマンドプロンプトから入力された数字分で改行させる(System.inの利用) 自分なりに出した回答は下記です。 import java.io.*; class Kadai2{ public static void main (String args[]){ int i = 0; int f = 0; System.out.println("数字を入力してください"); System.out.println("1文字以上は読み込みません"); System.out.println("文字数を超えた場合は最初の文字のみ読み込みます"); System.out.println(); try{ i = System.in.read(); //System.out.println((char)i); }catch(IOException e){} for(f = 0; f <= 1000; f++){ if(f == i){ System.out.print(f); System.out.println(""); } else{ System.out.print(" " + f); } } } } ※実行しても自分の思うように動きません 不明点は2点あります。 1点目はSystem.inメソッドの仕様?的なもの (apiを見ても理解出来ずじまいでした・・・。これは変数の代入先の型はINT型でないと使えないのでしょうか?) 2点目はSystem.inメソッドから入力した場合の、文字が数字で入力しても文字コードで 数字として認識されない点 (その為、if文の判定が意味ない状態) 質問が下手で申し訳ありませんが、お時間あるときに教えて頂ければと思います。 自分ではこのようにやってますが、もっと他にこのプログラムはこうした方がいいよという部分 ありましたら教えて頂ければ幸いです。

    • ベストアンサー
    • theyouth
    • Java
    • 回答数2
  • jarファイルの作成

    はじめまして。 さっそく質問させていただきます。 Javaでswingを使用してGUIアプリケーションを作成しました。 .exeファイルのようにダブルクリックで起動できるように、jarファイルを作成したのですが、開こうとしてファイルをダブルクリックすると、「failed to load Main-Class manifest attribute from (C:からjarファイルまでの階層)」というエラーがでて実行することができません。 階層は C:\a\b フォルダ b の中に「c.class」「d.class」「MANIFEST.MF」の3つがあります。 c.classがmainメソッドを持っているのでマニフェストファイルには、「Main-Class: c」と書き込み、コマンドプロンプトから「jar cvfm c.jar MANIFEST.MF *.class」と入力、jarファイルが作成されたのですが、ダブルクリックすると上記のエラーがでてしまいます。 どのようにすればエラーなく実行することができるでしょうか? 開発環境は、Windows XP SP3, jdk1.6.0_16, 統合開発環境は使用していません。 よろしくお願いします。

    • ベストアンサー
    • misodo11
    • Java
    • 回答数7
  • jarファイルの作成

    はじめまして。 さっそく質問させていただきます。 Javaでswingを使用してGUIアプリケーションを作成しました。 .exeファイルのようにダブルクリックで起動できるように、jarファイルを作成したのですが、開こうとしてファイルをダブルクリックすると、「failed to load Main-Class manifest attribute from (C:からjarファイルまでの階層)」というエラーがでて実行することができません。 階層は C:\a\b フォルダ b の中に「c.class」「d.class」「MANIFEST.MF」の3つがあります。 c.classがmainメソッドを持っているのでマニフェストファイルには、「Main-Class: c」と書き込み、コマンドプロンプトから「jar cvfm c.jar MANIFEST.MF *.class」と入力、jarファイルが作成されたのですが、ダブルクリックすると上記のエラーがでてしまいます。 どのようにすればエラーなく実行することができるでしょうか? 開発環境は、Windows XP SP3, jdk1.6.0_16, 統合開発環境は使用していません。 よろしくお願いします。

    • ベストアンサー
    • misodo11
    • Java
    • 回答数7
  • jarファイルの作成

    はじめまして。 さっそく質問させていただきます。 Javaでswingを使用してGUIアプリケーションを作成しました。 .exeファイルのようにダブルクリックで起動できるように、jarファイルを作成したのですが、開こうとしてファイルをダブルクリックすると、「failed to load Main-Class manifest attribute from (C:からjarファイルまでの階層)」というエラーがでて実行することができません。 階層は C:\a\b フォルダ b の中に「c.class」「d.class」「MANIFEST.MF」の3つがあります。 c.classがmainメソッドを持っているのでマニフェストファイルには、「Main-Class: c」と書き込み、コマンドプロンプトから「jar cvfm c.jar MANIFEST.MF *.class」と入力、jarファイルが作成されたのですが、ダブルクリックすると上記のエラーがでてしまいます。 どのようにすればエラーなく実行することができるでしょうか? 開発環境は、Windows XP SP3, jdk1.6.0_16, 統合開発環境は使用していません。 よろしくお願いします。

    • ベストアンサー
    • misodo11
    • Java
    • 回答数7
  • 再度、スレッドが実行中かどうかの確認

    一度質問したことですが、再度質問させていただきます。 過去の質問は以下です。 http://oshiete1.goo.ne.jp/qa5528714.html 過去の質問を参考に、以下のように実装しました。 public class TEST{  public boolean testMe(){   Runnable runnable = /* 省略 */;   Thread thread = new Thread(runnable);   boolean alive = thread.isAlive();   /* 必ずfalseになってしまう */   if(!alive){    thread.start();    return true;   }   return false;  } } public class TEST2 implements Runnable{  public void run(){   /* 処理 */  } } 上記の通りだと「thread.isAlive()」が必ずfalseで返ってきます。 また、Executorを利用した実装も試しました。 /* 処理を省略 */ ExecutorService executorService = Executors.newSingleThreadExecutor(); Runnable runnable = /* 省略 */; // シャットダウン結果 boolean exeShutdown = executorService.isShutdown(); /* 一度シャットダウンすると、ずっとtrueになってしまう */ if(!exeShutdown){  // 実行  executorService.execute(runnable);  // シャットダウン  executorService.shutdown(); } 一度は実行されるのですが、 その後は「executorService.isShutdown()」がtrueしか返しません。 なので、一度しか実行できません。 再度、知恵を貸していただければと思います。 よろしくお願い致します

    • ベストアンサー
    • green64
    • Java
    • 回答数5
  • エクセルマクロでプログラミングを勉強しています。

    エクセルマクロでプログラミングを勉強しています。 ■ ■ ■■ ■ ■ を 101 110 101 と2次元配列化するプログラムについて教えて下さい。 また、もしよろしかったら     1   311 11■ ■  2■■  11■ ■ と表されるプログラムについても教えて下さい。

  • 出力する桁数

    出力する桁数を指定することは可能なのでしょうか。 C言語であれば printf("%5.2lf",x); という風にすれば出来たと思います。 ではJavaではどういう書式になるのでしょうか。

  • NetBeansを使ってアプレットを作成しています。

    NetBeansを使ってアプレットを作成しています。 作成したい内容は、 ・ペイントで作った「牧場」の絵を背景にする ・マウスを動かすと「ひよこの足跡」が表示される ・マウスをクリックすると「ひよこ」が表示される ・範囲を指定して、中央周辺でクリックすると「にわとり」が表示される ・「ひよこ」や「にわとり」の出現時に鳴き声も鳴るようにする (※「ひよこ」や「にわとり」の絵もペイントで作成します) どのイベントから作成していけばよいのやら… NetBeas初心者の私にはとても難しいです。 NetBeansに詳しい方がいましたら、 ご協力いただけると嬉しいです。 お願いします。

  • Javaのシリアライズについて質問です。

    Javaのシリアライズについて質問です。 以下の二つのコードで実行すると、ちゃんとシリアライズされたデータが生成されるのですが このコードでは実行するたびにデータが上書きされてしまいます。 これを実行するたびに新しいデータを最後尾に追加するような形にしたいのですがどのようにすればいいのでしょうか? よろしくお願いします。 ------------------------------------------------------------------------------- import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.io.FileInputStream; import java.io.ObjectInputStream; public class Main { public static void main(String[] args) { Data data = new Data(); data.setName("testtesttest"); try { FileOutputStream outFile = new FileOutputStream("data.txt"); ObjectOutputStream out = new ObjectOutputStream(outFile); out.writeObject(data); out.close(); outFile.close(); } catch(Exception ex) { ex.printStackTrace(); } } } ----------------------------------------------------------------------------------- import java.io.Serializable; public class Data implements Serializable { private String name = ""; public void setName( String NameData ) { name = NameData; } } -----------------------------------------------------------------------------------

    • ベストアンサー
    • pancilon
    • Java
    • 回答数3
  • Javaのシリアライズについて質問です。

    Javaのシリアライズについて質問です。 以下の二つのコードで実行すると、ちゃんとシリアライズされたデータが生成されるのですが このコードでは実行するたびにデータが上書きされてしまいます。 これを実行するたびに新しいデータを最後尾に追加するような形にしたいのですがどのようにすればいいのでしょうか? よろしくお願いします。 ------------------------------------------------------------------------------- import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.io.FileInputStream; import java.io.ObjectInputStream; public class Main { public static void main(String[] args) { Data data = new Data(); data.setName("testtesttest"); try { FileOutputStream outFile = new FileOutputStream("data.txt"); ObjectOutputStream out = new ObjectOutputStream(outFile); out.writeObject(data); out.close(); outFile.close(); } catch(Exception ex) { ex.printStackTrace(); } } } ----------------------------------------------------------------------------------- import java.io.Serializable; public class Data implements Serializable { private String name = ""; public void setName( String NameData ) { name = NameData; } } -----------------------------------------------------------------------------------

    • ベストアンサー
    • pancilon
    • Java
    • 回答数3
  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • functionを含んだプログラムを作成したいのですが、上手くいきません

    functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

  • VBAでCSVの取り込み

    CSVの取り込みを試みていますが、、 あいうえお,abc,"12,000",東京都,・・・・ いうデータで なにを目当てに区切っていいのか困っています。 ","で通常区切りますが、これだと12,000が分断されて・・・ どうしたらいいものでしょうか? 最終的にアクセスに放り込みます。 よろしくお願いします。

  • 計測用データを送信するには

    帯域測定プログラムを作っています。 まず送信側で通信に使用するデータサイズを決めて受信側に送信し、 そのデータを使って互いに送受信して帯域測定を行いたいです。 送信側で50000バイトのデータを使って計測を使用と決めて、50000バイトという情報を受信側に送信します。 int data = 50000; String unit = "byte"; byte[] send_size = (data+unit).getBytes(); out.write(send_size); out.flush(); これを受信側は受け取り50000バイトという数値に変換したいのですが、 変換の仕方が分かりません。 バイトに変換して送信しているので、5は53に、0は48に変換されているので、53->5、48->0というように変換してやりたいのですが、 どうすればよいのでしょうか? また、50000バイトという情報を相手側にもっと賢く遅れる方法があればそちらについてのアドバイスも頂きたいです。 よろしくお願いします。

    • ベストアンサー
    • debukawa
    • Java
    • 回答数2
  • VBAでCSVの取り込み

    CSVの取り込みを試みていますが、、 あいうえお,abc,"12,000",東京都,・・・・ いうデータで なにを目当てに区切っていいのか困っています。 ","で通常区切りますが、これだと12,000が分断されて・・・ どうしたらいいものでしょうか? 最終的にアクセスに放り込みます。 よろしくお願いします。