2013-06-01から1ヶ月間の記事一覧

正規表現で複数の条件指定をする

正規表現で、半角英数混合(半角英字のみ、半角数字のみは不可)を判定する必要が出た。 調査したり、いろいろ考えた結果、 ^(?=.*([0-9]))(?=.*([A-z]))[A-z0-9]*$ という結論に達した。肯定先読みの結果は先読み前の位置に戻ることを利用して、 何かの文字…

SAStrutsで@Executeを付けると404エラーを起こす。

@Executeを付けないとちゃんと動くのに、付けてみると通らない。 よくよくコードを見てみると、小さな小さなミスが。間違い @Execute(/* 略 */) public String Index(){ /* 以下略 */ 正解 @Execute(/* 略 */) public String index(){ /* 以下略 */ 文字の大…

ビルド・パスのエラーが解決されるまで、プロジェクトをビルドできません。

IDE: Eclipse 4.2, および Pleiades1.4.0 プラグインを導入済み外部からプロジェクトをインポートした時、タイトルの様なエラーが出た。 該当プロジェクトを右クリック 「プロパティー」→「Javaのビルド・パス」の順に選択 「順序およびエクスポート」タブで…

アクセス修飾詞@Java

Java におけるアクセス修飾詞に関するメモ。Java におけるアクセス修飾詞は以下の4種類。 public protected private なし 1. public修飾詞 全ファイル、全クラスからアクセスできる。2. protected修飾詞 全ファイルからアクセスできるが、他ファイルからは自…