syunponのプロフィール

@syunpon syunpon
ありがとう数20
質問数0
回答数43
ベストアンサー数
9
ベストアンサー率
42%
お礼率
0%

  • 登録日2000/12/07
  • 入力された文字列の制限

    こんにちわ、初心者プログラマーの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メソッドをやはり使うのでしょうがどう書けばいいのか・・・汗 本当に初心者な質問で申し訳ないのですがご教授下さいませんでしょうか。 ヒントでもかまいませんのでご回答いただければ幸いです、宜しくおねがい 致します。

    • Rammy
    • 回答数3
  • JAVAコンパイルエラー全てを画面に表示したい

    JAVAの初学者です。WIN98、JDKで勉強し始めています。 WINDOWのDOS画面で、JAVAC XXXX.JAVA(Enter)とコンパイルを行うと初回等には大変な数のエラーが出ます。初めの方のエラーは画面がスクロールされてしまって見えません。 皆さんはどうしておられるのでしょうか。紙に打ち出そうとしても、エラーは「標準エラー」に出力されるらしく、パイプやリダイレクト(>PRN や|MORE)が効かないようです。紙に打ち出す方法でもいいです。教えてください。 またエラーのある行番号数の表示が出ますが、コンパイルに差し障らないように、ソースに行番号数を一時的に画面表示だけ振る方法・エディターなどは有るのでしょうか。C言語の勉強でも同じとおもいます。 以前に、他の方が同じ質問をされていて回答がありましたが、その通りしても上手く行きません。初級の解説書もJDKのことは書いても、上記のことを書いた本は(10冊程度しか読んでいませんが)、全くありません。今日も「JAVAの勉強を始めるにはどうすれば良いか」とOK-WEBに質問があり、JDKで勉強しろとアドバイスがありますが、すぐ上記の疑問にぶつかると思います。

    • ベストアンサー
    • Java
    • imogasi
    • 回答数6
  • JDK1.3のエラー表示について

    JDK1.3のエラー表示についてなんですが、エラー表示が10個ぐらいでるとエラーが多すぎて1個目からのエラーが上の方にいってしまって見えなくなってしまいますよね。 あれはどんなふうにして見たらいいのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Java
    • noname#100914
    • 回答数6
  • UNIXのcshについて。

    ちょっとここに質問していいものか迷いましたが、 このカテゴリで質問させていただきます。 UNIXのCシェルで、あるシェル変数に1行分のデータが 読み込まれていて、これをいくつかのデータがタブ 区切りで入っています。 これを違う複数の変数に各データを切り分けて入れた いのですが、どうしたらいいかわかりません。 awkやsedという手を考えたのですが、あれはファイルから 読み込むので、できませんでした。 わかる方がいらっしゃればよろしくお願いします。

    • ro-su
    • 回答数3
  • 色が変わる文字について

    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