komi1341 の回答履歴

全87件中41~60件表示
  • 1文字以上のアルファベットが入力されているかチェックするには

    正規表現で1文字以上のアルファベットが含まれているかを確認する事はできますか? 1234567890 → × a123456789 → ○ 1234a56789 → ○ 123456789a → ○ a123b4567c → ○ import java.util.regex.*; Pattern pattern = Pattern.compile("?a-zA-Z{1,}?"); Matcher matcher = pattern.matcher("文字列"); if(matcher.matches()==false){   return "NG"; } アドバイス宜しくお願いします。

    • ベストアンサー
    • Java
    • jpt_edo
    • 回答数1
  • ゲーム制作での質問です。

     Javaでゲームを作ってるんだけど、キャラクターと壁との当たり判定がよく分からない状態です。  自機と弾の当たり判定なら分からないんですが、自機と壁との当たり判定で配列を用いずに、当たり判定をするコツが分かる方がいらっしゃたら少しでもいいので教えて下さい。

    • dotneer
    • 回答数2
  • 3文字取得して配列に格納するにはどうしたらいいのでしょうか?

    今日1日、考えましたがどのようにすればいいのか解らず時間だけが過ぎてしまい焦っています。 「abcdef1234」という文字列があります。 上記の文字列を下記のように配列にする事は可能でしょうか? ・abc ・bcd ・cde ・def ・ef1 ・f12 ・123 ・234 すみませんがご教授いただけませんでしょうか? 些細な事でも構いませんので宜しくお願いします。

    • ベストアンサー
    • Java
  • 文字列からの一意なIDの生成、ただし、文字列長に合わせた長さ

    ある文字列から一意な別の文字列を生成したいです。(なるべく短く) 現在は、可逆な暗号化によって実現できると考えて、DESによって実装してみました、しかし、文字列をBase64でひょうげんした際にずいぶんと長くなってしまうことがありました。 (10文字→30文字 くらい) このようなケースには、どのような方法を用いるのが適切なのでしょうか?

    • ベストアンサー
    • Java
  • 文字列からの一意なIDの生成、ただし、文字列長に合わせた長さ

    ある文字列から一意な別の文字列を生成したいです。(なるべく短く) 現在は、可逆な暗号化によって実現できると考えて、DESによって実装してみました、しかし、文字列をBase64でひょうげんした際にずいぶんと長くなってしまうことがありました。 (10文字→30文字 くらい) このようなケースには、どのような方法を用いるのが適切なのでしょうか?

    • ベストアンサー
    • Java
  • Java初心者です、エラーの意味が理解できません

    今晩は。Java初心者です、宜しくお願いします。 下のようなコードを書きましたが、 「コンストラクタ'sub(int)'は未定義です」、 「/型subのメソッド'disp(int)'は引数()に適用出来ません」というエラーが出ます。 エラーの意味が理解できません。 1.メソッドのみを持ったクラスSubに値をこのような渡し方は不可なのでしょうか。 2.Subには自動的にコンストラクタが生成されないのでしょうか。   されないとすれば、どの部分の書き方が悪いのでしょうか。 3.「型subのメソッド'disp(int)'への引数の渡し方」は、文法的にまずいということでしょうか。 それとも全てコンストラクタの生成が原因なのでしょうか。 ========================================================================= class Sub { void disp(int a) { System.out.println("a = " + a ); } } public class クラス { public static void main(String[] args) { Sub s = new Sub(10); //コンストラクタ'sub(int)'は未定義です s.disp();     //型subのメソッド'disp(int)'は引数()に適用出来ません  } }

    • ベストアンサー
    • Java
    • htgo
    • 回答数3
  • あるクラスであるかどうかを確認する方法は?

    あるクラスが特定のクラスである事を確認する方法が知りたいです。 例えば下記のようにCクラスがBクラスを継承し、BクラスがAクラスを継承していた場合。 あるメソッドでAクラスの引数を受け取ったが、これがAクラスであるかどうかを判別したいです。(BではなくかつCではない) instanceofを使用し、Cでfalse、Bでfalseと判別する方法以外でありましたらお願いします。 Aクラス ..| ..+--Bクラス ......| ......+--Cクラス

    • ベストアンサー
    • Java
  • 画面のちらつきの原因が知りたいです

    JAVAの初心者です、宜しくお願いします。 下のようなプログラムを書きました。 「public void paint(Graphics g){ ~ repaint();」とすると、画像がちらつきます、しかし、「repaint();」を消すとちらつかなくなります、この原因が分かりません。 一体何故このような現象が起こるのでしょうか、宜しくお願いします。 ========================================================== import java.applet.Applet; import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; public class Oval_Rec_1_071128 extends Applet implements MouseListener , ActionListener { int x1 ; int y1 ; int xh = 50 ; int yv = 50 ; Button bt1 ; Button bt2 ; public void actionPerformed(ActionEvent ae){} public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void init() { setBackground(Color.yellow); addMouseListener(this); bt1 = new Button("push"); bt1.setFont(new Font("SansSerif", Font.BOLD, 20)); bt1.setBackground(Color.black); bt1.setForeground(Color.lightGray); add(bt1); bt1.addActionListener(this); bt2 = new Button("change_circle"); add(bt2); bt2.addActionListener(this); } public void mousePressed(MouseEvent e) { x1 = e.getX(); y1 = e.getY(); xh = e.getX(); yv = e.getY(); // repaint(); //comment out } public void paint(Graphics g) { g.setColor(Color.red); g.setFont(new Font("Serif",Font.BOLD,24)); g.drawString("Hello Applet World ! !" , 50 , 50); g.setColor(Color.blue); g.drawLine( 100 , 100 , 500 , 500); g.setColor(Color.cyan); g.fillOval( x1 , y1 , xh , yv); g.setColor(Color.magenta); g.fillRect( xh , yv, x1/10 , y1/10 ); repaint(); } }

    • ベストアンサー
    • Java
  • ファイルの内容を配列に格納したい

    困っているので、皆様の力を貸してください。 以下のようなファイルを読み込み、kのインデックスでソートしてから 配列に格納したいのですがどのようにしたらできますでしょうか? -------------------ファイル内容------------------------------ (= k0 9999) (= k1 1111) (= k2 2222) (= k4 4444) (= k3 3333) ------------------------------------------------------------- 上のファイルの場合は int[0] = 9999; int[1] = 1111; int[2] = 2222; int[3] = 3333; int[4] = 4444; といったように配列に格納したいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • UDPを使って帯域測定プログラムを作りたいのですが

    Java eclipse3.5を使っています。 UDP通信を使って帯域測定プログラムを作りたいと思っています。 動作の流れは、 1.クライアント側で送信データ(1MB,5MB,10MBのバイト)を作成し、それをサーバに送信する。 2.サーバ側では、送られた各データを受け取る(読み取る?)時間をそれぞれ計測し、計測時間をクライアント側に送信する。 3.クライアント側で、送信データ÷計測時間で通信速度を計算する。 4.それを表示する。 という感じにしたいと考えています。 頭では、こうしたいという構造はあるのですが、プログラムを書くとなると、どう書けばよいか分かりません。 どなたか、アドバイスをいただけないでしょうか?

    • ベストアンサー
    • Java
  • 独学5ヶ月、これからの課題は・・?

    こんにちは、私は4、5ヶ月ほど前からプログラミングに興味をもちはじめての言語に触れました。 そのはじめての言語がjavaだったわけですが・・ 最初に基本は独学で手に入れようと入門レベルの参考書からはじめ、次にjava自体を知ろうと思い、もうひとつ2冊目にもっと濃い内容の書籍で勉強してきたのですが・・ ここまで来たは良いものの・・ 2冊目を終えたら次に何をすればいいのかわからなくなってきてしまいまして・・ このまま、もっと実践的な腕を磨くべきなのはもちろんなのですが・・ それよりもある友人が言うとおり、C言語などほかの言語にも目を向け、そのあとにjavaにまた帰るべきなのか・・ 自分でなにかをつくって動かすのはすごく楽しく、このまま中途半端な時期をすごしたくはありません。 同じようなことで困っているかたでも、よろしければなにかアドバイスをくださると嬉しいです。 長くなってしまいました、よろしくおねがいします。

    • sanoke
    • 回答数4
  • UDPを使って帯域測定プログラムを作りたいのですが

    Java eclipse3.5を使っています。 UDP通信を使って帯域測定プログラムを作りたいと思っています。 動作の流れは、 1.クライアント側で送信データ(1MB,5MB,10MBのバイト)を作成し、それをサーバに送信する。 2.サーバ側では、送られた各データを受け取る(読み取る?)時間をそれぞれ計測し、計測時間をクライアント側に送信する。 3.クライアント側で、送信データ÷計測時間で通信速度を計算する。 4.それを表示する。 という感じにしたいと考えています。 頭では、こうしたいという構造はあるのですが、プログラムを書くとなると、どう書けばよいか分かりません。 どなたか、アドバイスをいただけないでしょうか?

    • ベストアンサー
    • Java
  • UDPを使って帯域測定プログラムを作りたいのですが

    Java eclipse3.5を使っています。 UDP通信を使って帯域測定プログラムを作りたいと思っています。 動作の流れは、 1.クライアント側で送信データ(1MB,5MB,10MBのバイト)を作成し、それをサーバに送信する。 2.サーバ側では、送られた各データを受け取る(読み取る?)時間をそれぞれ計測し、計測時間をクライアント側に送信する。 3.クライアント側で、送信データ÷計測時間で通信速度を計算する。 4.それを表示する。 という感じにしたいと考えています。 頭では、こうしたいという構造はあるのですが、プログラムを書くとなると、どう書けばよいか分かりません。 どなたか、アドバイスをいただけないでしょうか?

    • ベストアンサー
    • Java
  • 画面のちらつきの原因が知りたいです

    JAVAの初心者です、宜しくお願いします。 下のようなプログラムを書きました。 「public void paint(Graphics g){ ~ repaint();」とすると、画像がちらつきます、しかし、「repaint();」を消すとちらつかなくなります、この原因が分かりません。 一体何故このような現象が起こるのでしょうか、宜しくお願いします。 ========================================================== import java.applet.Applet; import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; public class Oval_Rec_1_071128 extends Applet implements MouseListener , ActionListener { int x1 ; int y1 ; int xh = 50 ; int yv = 50 ; Button bt1 ; Button bt2 ; public void actionPerformed(ActionEvent ae){} public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void init() { setBackground(Color.yellow); addMouseListener(this); bt1 = new Button("push"); bt1.setFont(new Font("SansSerif", Font.BOLD, 20)); bt1.setBackground(Color.black); bt1.setForeground(Color.lightGray); add(bt1); bt1.addActionListener(this); bt2 = new Button("change_circle"); add(bt2); bt2.addActionListener(this); } public void mousePressed(MouseEvent e) { x1 = e.getX(); y1 = e.getY(); xh = e.getX(); yv = e.getY(); // repaint(); //comment out } public void paint(Graphics g) { g.setColor(Color.red); g.setFont(new Font("Serif",Font.BOLD,24)); g.drawString("Hello Applet World ! !" , 50 , 50); g.setColor(Color.blue); g.drawLine( 100 , 100 , 500 , 500); g.setColor(Color.cyan); g.fillOval( x1 , y1 , xh , yv); g.setColor(Color.magenta); g.fillRect( xh , yv, x1/10 , y1/10 ); repaint(); } }

    • ベストアンサー
    • Java
  • 明示的にコンパイルしてから実行するには

    java eclipse3.5を使ってプログラミングの勉強をしています。 ThreadMain.javaというプログラムを動かすのにEchoProtocolFactoryと ThreadPerDispatcher.javaとPoolDispatcher.javaを明示的にコンパイ ルする必要があるのです。あるサイトを見たら、【プロジェクト】ー>【すべて再ビルド】を 選択すればよいとかかれていたのでやってみたのですが、次のようなエラーが出てしまいます。 Exception in thread "main" java.lang.ClassNotFoundException: EchoProtocolFactory これらのクラスが書かれたソースファイルはすべて同じsocket.110というパッケージに入っています。 このエラーを取り除くには、どうすればよいのでしょうか? 分かる方お願いします。 ThreadMain.javaを載せますので、アドバイスお願いします。 package socket_110; import java.net.*; // ServerSocket import java.io.*; // IOException public class ThreadMain { public static void main(String[] args) throws Exception { if (args.length != 3) // throw new IllegalArgumentException("Parameter(s): [<Optional properties>]" + " <Port> <Protocol> <Dispatcher>"); int servPort = Integer.parseInt(args[0]); // String protocolName = args[1]; // String dispatcherName = args[2]; // ServerSocket servSock = new ServerSocket(servPort); Logger logger = new ConsoleLogger(); // ProtocolFactory protoFactory = (ProtocolFactory) // Class.forName(protocolName + "ProtocolFactory").newInstance(); Dispatcher dispatcher = (Dispatcher) // Class.forName(dispatcherName + "Dispatcher").newInstance(); dispatcher.startDispatching(servSock, logger, protoFactory); } }

    • ベストアンサー
    • Java
  • ファイルの内容を配列に格納したい

    困っているので、皆様の力を貸してください。 以下のようなファイルを読み込み、kのインデックスでソートしてから 配列に格納したいのですがどのようにしたらできますでしょうか? -------------------ファイル内容------------------------------ (= k0 9999) (= k1 1111) (= k2 2222) (= k4 4444) (= k3 3333) ------------------------------------------------------------- 上のファイルの場合は int[0] = 9999; int[1] = 1111; int[2] = 2222; int[3] = 3333; int[4] = 4444; といったように配列に格納したいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • javaで作る

    今学校でjavaの勉強をしています。 もっと力をつけるために自主的に家でプログラムを作ってみようと思うのですが。 どんなものを作ればいいですか?何かお勧めはありますか? できれば初級、中級、上級と様々なものを教えてほしいです。 あとできるだけネット上に公開されている問題などをお願いします。

    • ベストアンサー
    • Java
    • anubs
    • 回答数1
  • 明示的にコンパイルしてから実行するには

    java eclipse3.5を使ってプログラミングの勉強をしています。 ThreadMain.javaというプログラムを動かすのにEchoProtocolFactoryと ThreadPerDispatcher.javaとPoolDispatcher.javaを明示的にコンパイ ルする必要があるのです。あるサイトを見たら、【プロジェクト】ー>【すべて再ビルド】を 選択すればよいとかかれていたのでやってみたのですが、次のようなエラーが出てしまいます。 Exception in thread "main" java.lang.ClassNotFoundException: EchoProtocolFactory これらのクラスが書かれたソースファイルはすべて同じsocket.110というパッケージに入っています。 このエラーを取り除くには、どうすればよいのでしょうか? 分かる方お願いします。 ThreadMain.javaを載せますので、アドバイスお願いします。 package socket_110; import java.net.*; // ServerSocket import java.io.*; // IOException public class ThreadMain { public static void main(String[] args) throws Exception { if (args.length != 3) // throw new IllegalArgumentException("Parameter(s): [<Optional properties>]" + " <Port> <Protocol> <Dispatcher>"); int servPort = Integer.parseInt(args[0]); // String protocolName = args[1]; // String dispatcherName = args[2]; // ServerSocket servSock = new ServerSocket(servPort); Logger logger = new ConsoleLogger(); // ProtocolFactory protoFactory = (ProtocolFactory) // Class.forName(protocolName + "ProtocolFactory").newInstance(); Dispatcher dispatcher = (Dispatcher) // Class.forName(dispatcherName + "Dispatcher").newInstance(); dispatcher.startDispatching(servSock, logger, protoFactory); } }

    • ベストアンサー
    • Java
  • 簡単なこーどですが、エラーの原因が分かりません

    今晩は、JAVAの初心者です、宜しくお願いします。 下のコードでエラーがでます、いくら考えても原因がさっぱり分かりません。 一体何処が悪いのでしょうか、宜しくお願いします。 また、最後の「j.show();」では警告が出ています。 何が原因でしょう?? ============================================================ import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.JFrame; class JFrame_Ohayou extends JFrame implements WindowListener{ /*********** コンストラクタ ********************/ public JFrame_Ohayou(){ setSize(400,300); setTitle("JFrameのテスト"); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } /******************* paint ***********************/ public void paint(Graphics g){ super.paint(g); g.drawString("おはよう",20,40); } } /******************* main ***********************/ public class JFrameTest{ public static void main(String[] args){ JFrame_Ohayou j = new JFrame_Ohayou(); j.show(); } } =============================================================

    • ベストアンサー
    • Java
  • 静的メンバ、ネストクラス、enumのアクセス

    下記のコードを試した所、(1)(4)は無事動作しますが、 (2)と(3)はコンパイルエラーになってしまいます。 初め、静的メンバの場合はnullでも動作する事にすごい驚いたんですが、 どこまでなら問題なく動作するかのラインがわからなくてこまっています。もしよろしければアドバイスをよろしくお願いします。 class Test{ static String A="A"; static class B{ static String val = "B"; } enum C{A,B,C} } enum D{A,B,C} class Sta{ public static void main(String[] args){ Test y=null; D y2 = null; (1)System.out.println(y.A); (2)System.out.println(y.B.val); (3)System.out.println(y.C.A); (4)System.out.println(y2.C); }}

    • ftrgp
    • 回答数2