Java

Java

strut2のエラー回避方法

struts2でTomcat起動時にエラーが発生 ここを参考にstruts2を使用してWEBアプリのHelloWorldを出力しようとしましたが、Tomcatの起動時にエラーになりました。 strutsのバージョンを2.0に下げるとエラーに...
Java

Javaでクラスのメソッド名と戻り値の型を取得する

Javaで指定したクラスの、メソッド名と戻り値の型の一覧を取得する方法についてです。 トレースログにクラス名やメソッド名を出力したい場合などに使えると思います。 Javaでクラスのメソッド名と戻り値の型を出力するコード Object obj...
Java

Javaで文字列が数字かどうかをチェックする方法

Javaのコーディング時に、文字列が数字であるかどうかをチェックする必要が生じました。 入力データのバリデーションやテキスト処理で頻繁に利用されるため、Javaで文字列が数字かどうかをチェックする方法についてメモしておきます。 Charac...
eclipse

has been compiled by a more recent version of the Java Runtime

eclipseで生成したjarファイルを、サーバ上で実行した時に表示されたException has been compiled by a more recent version of the Java Runtime このExceptio...
Java

javaで文字列がひらがなカタカナをチェックするサンプルソースコード

Javaで文字列のひらがな、カタカナをチェックする方法です。 正規表現を使ったサンプルソースコード 文字列をUnicodeに変換して、正規表現でその範囲にマッチするかでチェックをするというのが、最も簡単な方法だと思います。 String h...
Java

Java 8のラムダ式が良くわからない

Java8から導入された新要素である"ラムダ式"が、まだよくわかっていないので学習しておきます。 ラムダ式とは ラムダ式とは、抽象メソッドを1つだけ持つインタフェースのインスタンスを、簡潔に生成する構文のことです。 (これを関数型インターフ...
Java

javadoc(日本語)の公式参照先

javadoc(日本語)の公式参照先 javaのAPIについて確認したいときに、日本語のjavadocがすぐに見つからないことがある。 というわけでoracle公式の日本語javadocに関するメモ (※java6、java7、java8の...
Java

replaceAllとかmatchesメソッドで括弧をマッチさせる

JavaでStringクラスのreplaceAllとかmatchesメソッドで、""(大括弧)とマッチさせたい場合、普通に実行するとエラーになってしまう。 1.事象 以下のようなソースでは実行時にエラーとなる。 サンプルソースコード Str...
Java

ojdbcのバージョンを知る方法

ojdbc のバージョン ojdbc.jarは、oracleのどのバージョンをターゲットにしたファイルなのか、ファイル名から特定することはできません。 そこで、ojdbc.jarファイルのバージョンを知ることが出来るコマンドを、以下にメモし...
Java

Unclosed character class near index 0

JavaのStringクラスのreplaceAllやmatchesメソッドなどで、""とマッチさせたい場合、普通に実行するとエラーになってしまいます。 1.事象 例えば、以下のコードの場合、 str.replaceAll("[", "");...