syunpon の回答履歴
- 入力された文字列の制限
こんにちわ、初心者プログラマーのRammyと申します。 現在webで使うツールを開発中なのですが、web上にある入力フォーム内に 入力された文字列について、 1.半角英数字及び_-.のみ入力可能にする(メールアドレス判断用) 2.半角数字のみ入力可能にする(電話番号などの判断用) 3.文字列の長さをチェックし、一定の長さを超えたら送信させない 以上の入力制限処理をJAVAで行いたいのです。 現在、空白チェックのみ、チェック用のBeansを作成し、その中に public static boolean checkBlank(){ if (kind == null || user_name == null || mail1 == null || mail2 == null || tel == null || subject == null || text == null ) { return false; } if (kind .compareTo("") == 0 || user_name.compareTo("") == 0 || mail1.compareTo("") == 0 || mail2.compareTo("") == 0 || tel.compareTo("") == 0 || subject.compareTo("") == 0 || text.compareTo("") == 0 ) { return false; } return true; } このように記述してありますが、Beans内に上記の1~3の機能をつけたし たいのです。が、いったいどのように記述したらいいのかわかりません。 1・2に関しては、入力可能な文字をあらかじめ決めておいて、入力された 文字列を分解し、入力可能文字と一致するかどうか判断する、というイメージ はできるのですが、どう書いたらいいものかわからないのです汗 3は、lengthメソッドをやはり使うのでしょうがどう書けばいいのか・・・汗 本当に初心者な質問で申し訳ないのですがご教授下さいませんでしょうか。 ヒントでもかまいませんのでご回答いただければ幸いです、宜しくおねがい 致します。
- JAVAコンパイルエラー全てを画面に表示したい
JAVAの初学者です。WIN98、JDKで勉強し始めています。 WINDOWのDOS画面で、JAVAC XXXX.JAVA(Enter)とコンパイルを行うと初回等には大変な数のエラーが出ます。初めの方のエラーは画面がスクロールされてしまって見えません。 皆さんはどうしておられるのでしょうか。紙に打ち出そうとしても、エラーは「標準エラー」に出力されるらしく、パイプやリダイレクト(>PRN や|MORE)が効かないようです。紙に打ち出す方法でもいいです。教えてください。 またエラーのある行番号数の表示が出ますが、コンパイルに差し障らないように、ソースに行番号数を一時的に画面表示だけ振る方法・エディターなどは有るのでしょうか。C言語の勉強でも同じとおもいます。 以前に、他の方が同じ質問をされていて回答がありましたが、その通りしても上手く行きません。初級の解説書もJDKのことは書いても、上記のことを書いた本は(10冊程度しか読んでいませんが)、全くありません。今日も「JAVAの勉強を始めるにはどうすれば良いか」とOK-WEBに質問があり、JDKで勉強しろとアドバイスがありますが、すぐ上記の疑問にぶつかると思います。
- JDK1.3のエラー表示について
JDK1.3のエラー表示についてなんですが、エラー表示が10個ぐらいでるとエラーが多すぎて1個目からのエラーが上の方にいってしまって見えなくなってしまいますよね。 あれはどんなふうにして見たらいいのでしょうか? 宜しくお願いします。
- ベストアンサー
- Java
- noname#100914
- 回答数6
- UNIXのcshについて。
ちょっとここに質問していいものか迷いましたが、 このカテゴリで質問させていただきます。 UNIXのCシェルで、あるシェル変数に1行分のデータが 読み込まれていて、これをいくつかのデータがタブ 区切りで入っています。 これを違う複数の変数に各データを切り分けて入れた いのですが、どうしたらいいかわかりません。 awkやsedという手を考えたのですが、あれはファイルから 読み込むので、できませんでした。 わかる方がいらっしゃればよろしくお願いします。
- 色が変わる文字について
javaの初心者です。 環境OSWindows2000 使用ソフトjavaBuilder5です。 今回入門書を見ながら作ったのですが、 (写したが正しいかな?) 実行すると文字の後ろの色がグレーになります。 これを変更する方法を教えてください 黒とか赤とかに変更したいのです。 ーーーソースーーー import java.applet.Applet; import java.awt.*; import java.lang.*; public class TopTitle extends Applet implements Runnable{ Thread th=null; String msg="",cen="",def="",aft=""; int no,width,wait; public void init(){ msg=getParameter("MESSAGE"); msg=" "+msg+" "; no=msg.length(); wait=Integer.parseInt(getParameter("WAIT")); } public void update(Graphics g){ paint(g); } public void paint(Graphics g){ Font f=new Font("TimesRoman",Font.BOLD,48); FontMetrics fm=getFontMetrics(f); g.setFont(f); int width=fm.stringWidth(def); g.setColor(new Color(0,0,255)); g.drawString(msg,0,48); g.setColor(new Color(125,125,125)); g.drawString(cen,width,48); } public void start(){ if (th==null){ th=new Thread(this); th.start(); } } public void run(){ int i; while (true){ try{ for(i=0;i<no-1;i++){ def=msg.substring(0,i); cen=msg.substring(i,i+1); th.sleep(1000); repaint(); } th.sleep(wait); } catch(InterruptedException e){} } } public void stop(){ if(th!=null){ th.stop(); th=null; } } }
- ベストアンサー
- Java
- noname#768
- 回答数4
- 色が変わる文字について
javaの初心者です。 環境OSWindows2000 使用ソフトjavaBuilder5です。 今回入門書を見ながら作ったのですが、 (写したが正しいかな?) 実行すると文字の後ろの色がグレーになります。 これを変更する方法を教えてください 黒とか赤とかに変更したいのです。 ーーーソースーーー import java.applet.Applet; import java.awt.*; import java.lang.*; public class TopTitle extends Applet implements Runnable{ Thread th=null; String msg="",cen="",def="",aft=""; int no,width,wait; public void init(){ msg=getParameter("MESSAGE"); msg=" "+msg+" "; no=msg.length(); wait=Integer.parseInt(getParameter("WAIT")); } public void update(Graphics g){ paint(g); } public void paint(Graphics g){ Font f=new Font("TimesRoman",Font.BOLD,48); FontMetrics fm=getFontMetrics(f); g.setFont(f); int width=fm.stringWidth(def); g.setColor(new Color(0,0,255)); g.drawString(msg,0,48); g.setColor(new Color(125,125,125)); g.drawString(cen,width,48); } public void start(){ if (th==null){ th=new Thread(this); th.start(); } } public void run(){ int i; while (true){ try{ for(i=0;i<no-1;i++){ def=msg.substring(0,i); cen=msg.substring(i,i+1); th.sleep(1000); repaint(); } th.sleep(wait); } catch(InterruptedException e){} } } public void stop(){ if(th!=null){ th.stop(); th=null; } } }
- ベストアンサー
- Java
- noname#768
- 回答数4
- アセンブラ(アセンブリ?)に関する質問
アセンブラのプログラムを学んでいる時に、 MOV.B @(TBL01,ER0)、R3H というところがでてきました。 この中の TBL というのが宣言されてなく、よくわかりません。 また、@(,)の意味もわかりません。 知識のある方、どうか教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- shunsuke
- 回答数4
- アセンブラ(アセンブリ?)に関する質問
アセンブラのプログラムを学んでいる時に、 MOV.B @(TBL01,ER0)、R3H というところがでてきました。 この中の TBL というのが宣言されてなく、よくわかりません。 また、@(,)の意味もわかりません。 知識のある方、どうか教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- shunsuke
- 回答数4
- 早朝時間がつぶせる場所を教えてください
JR山の手線池袋駅から東京駅までの駅付近で朝6、7時から開いているお店、 または時間がつぶせる場所をご存知の方教えて下さい。夜行バスで早朝に 着いてしまうので、待ち合わせまでの間どこに居ようか考えています。
- ベストアンサー
- その他(国内旅行・情報)
- nemurin
- 回答数5
- Internet Explorerについて
インターネットに接続してリンク先へジャンプしていくと、毎回違うウィンドウが開いてしまいます。 現在開いているウィンドウを使っていきたいのですが、どこで設定したらよいのでしょうか?(コンパネのフォルダーオプションでの設定は、「新しいウィンドウは作らない」にしてあります) また、いつも開くウィンドウが最小表示になり、どこに窓があるのか探してしまう状態です。 この改善方法を、どうぞ教えてください。 よろしくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- kumapuu
- 回答数2
- appletviewerが起動しません。
applicationならばDOSプロンプトから起動するのですが。 尚、IEに関連付ければ動きます。 ClassNotFoundException,FileNotFoundExceptionが発生してしまいます。 理由がおわかりになる方、宜しくお願いします。
- パソコンディスプレイでPS2
パソコンディスプレイ(SONY CPD17sf9) で、プレイステーション等を楽しみたいのですが、もっとも安価な方法を教えてください。 パソコン(MAC)を介さないでプレイするという意味です。その為の切り替え機などの情報もお願いします。
- Randomクラスについて
Random rand = new Random(); int random = rand.nextInt() % 7; 上記のようにランダムクラスのインスタンスを作成し 0~7までの均等な値をfor文を使って得たいのですが、 なぜかrandomの中にマイナスの値が入ってしまいます。 なぜでしょうか?あるいはこれ以外に回避できる方法は ありますか?
- 一人でも気軽に始められる習い事を探してます。
日ごろ、ストレスが溜まってそれを発散できるような習い事を探してます。 ストレスを発散するならスポーツ系がいいかなと思ったのですか私はスポーツを今まであまりやったことなくできるのかなというのもあるし、なによりスポーツだと一人で習い事を始めるのが不安です。(人見知りもするので) 経済面もありますし、どなたか一人でも(仲間がいっぱい出来るような)気軽に始められる習い事を教えてください。 スポーツでもそれ以外のものでもけっこうです。 よろしくお願いします。
- Randomクラスについて
Random rand = new Random(); int random = rand.nextInt() % 7; 上記のようにランダムクラスのインスタンスを作成し 0~7までの均等な値をfor文を使って得たいのですが、 なぜかrandomの中にマイナスの値が入ってしまいます。 なぜでしょうか?あるいはこれ以外に回避できる方法は ありますか?
- java apret
java apretで作ったもの(詳しくは”anfy”と言う 既存のアプレットで、同じ位置に何枚かの写真が 入れ替わり表示する。と、いった動作をするもの。) がエキスプローラで見れません。 「Sorry,your browser doesn't support java」 とでます。 何が原因なのでしょう。ちなみに見れなかったのは Win、NTでIEは5です。 HPを作って納入したのですが、そこだけ表示されなくて 困っています.ToT。。。誰かお知恵を貸してください。
- e.Typist等ソフトウェアとスキャナで文字入力する方法を知りませんか?
こんにちは。 PCには疎いので、的外れな質問かもしれませんが よろしくお願いします。 仕事で、会誌等に掲載されている論文や記事などをMLなどで他の方に見て頂くために、紙媒体からWordなどで入力して文字データにするように度々言われます。 紙媒体から文字データを取り出す画期的な方法はないでしょうか? 入力などの単純な仕事で、一時間二時間と時間を取られるのはたまりませんし、再々確認しても正確さの点でも気になります。 調べてみると、 スキャナとソフトウェアの組み合わせで文字データを 紙から抽出できるようです。 私が見つけたのは、 e.Typist(イー・タイピスト)というソフトです。 メディアドライブ社が発売しています。 もっとも、ちょっと古いデータのようですので、 新しい情報や、便利な方法などありましたら 教えて頂けませんか? 私は、現在会社でWindows NTがインストールされた PCを使っています。(Office97) 私の部署では現在スキャナは使っていませんが EPSON GT-8000というスキャナが何故か備品としてあります。(誰も使ってません。ケーブルもないのに。なんであるのか?) 参考までに、著作権の問題、執筆者の許可などの 問題はクリアしています。 素人ですので、何か情報不足でしたら 補足に入れさせて頂きます。 アドバイスお待ちしてます。
- 締切済み
- その他(ソフトウェア)
- KanaKana
- 回答数2
- Macで動くプログラムを作りたい。
Macでプログラムを作りたいのですが、分かりやすいプログラミングの入門書を教えてください。また、プログラミングに必要な環境も教えてください。
- スキャナーの付属ソフトについて(画像ソフト)
Canonの N656U か N1220U かのどちらかを買うべきか今悩んでいます。取り込んだ画像の付属のソフトが、前者が「ArcSoft PhotoStudio 2000」、後者が「Adobe PhotoShop 5.0LE」です。 スキャナー購入の目的は、文章を読み込むのがメインなのですが、せっかく付属で画像処理ができるのだから、試験管や丸底フラスコなどの実験器具なども描きたくて、つい悩んでしまっています。あまり、色の加工については、今は考えていません。 そえぞれのソフトのホームページを見たのですが、私のやりたいことが出来るのかどうかわかりません。 友人達に聞くと「安いやつで充分(N656U)」「PotoShop LEがつくんだったら絶対そっち(N1220U)」といわれかえってパニックになってしまいました。 値段が、倍ぐらいちがうのですが、実際に使っている方から助言をいただいて購入を考えたいと思います。両方使われた方は少ない思いますので、それぞえのソフトでの使い勝手を教えていただけませんか。また、それぞれのソフトは、正規版にバージョンアップすべきか否かの意見もいただけたら助かります。また、実験器具だったら安価なものでこれが使いやすいよなどの情報などもいただけたら幸いです。よろしくお願いします。
- ベストアンサー
- プリンター・スキャナー
- tukitosan
- 回答数7