skillup

技術ブログ

Java

Enumでメソッドの実装

投稿日:2015年5月7日 更新日:

以前、Enum式で値を定義したことはありましたが、なんとメソッドが実装できることを知りました。

Enumでのメソッドを実装

opでEnumの値を定義してパラメーターを入れれば実行できます。

複雑なメソッドの実装

さらに進歩させました。

自分がやりたかったのはSQL構築のメソッドであり、
以下が簡単な使用です。

  • フィールド名と値を代入したい
  • メソッドは前もって実装済み
  • 通常時は演算子を引数にとり、代入
  • LikeのときのみSQL文自体をオーバーライドしたい
  • 文字と数字でクオートの有無を変えたい

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

HTML&JSなど画面まわり&サーブレット小ネタ

サーブレットでアプリ作ってますが、画面まわりに関していろいろいじっているのでそこら辺のネタなんかを。 Contents1 テーブルの結合2 JSPでの動的HTML→POSTで認識できない3 動的プルダ …

no image

Streamでの特定条件化のカウント&合計値算出

Java8、streamで値を抽出し、カウントと合計値の算出について、小ネタです。 一番多いのがList<Map>タイプの値の検出です。 [crayon-61002aef1c3126169 …

no image

JavaEEでのURLマッピング

Contents1 URLマッピング1.1 prettyfaces1.2 導入方法1.2.1 pom.xmlの設定1.2.2 pretty-config.xmlの設定1.3 ManagedBeanでの …

no image

pretty-configでのファイルアップロード

先日、こちらのエントリーでpretty-configを使うとファイルのアップロードができない、というエラーが起こっていたのですが、本日社長により解決していただきました。 原因としてはURLがスラッシュ …

no image

String,Integer,Booleanの相互変換

データベースにはbooleanでデータが入っているのに画面では0か1の数字でないと表示ができないときなどがあると思います。 そんな時に文字列と論理値、あるいは文字列と数値、数値と論理値の変換などをする …