Java

struts で ClassCastException

java.lang.ClassCastException が出ている時にはアクションに、 extends Action が抜けている可能性とか。一応疑ってみること。 (こんなことでハマった今日このごろ)

Calendar を Timestamp型に

Calendar cal = Calendar.getInstance(); Timestamp ts = new Timestamp(cal.getTimeInMillis()); getTimeInMillis() は long を返す

メソッドの戻り値のIntegerをint型に

int i = ((Integer)someMethod.exec()).intValue();

Integerオブジェクトの値を int型に

Integer intObj = new Integer(1234); int i = intObj.intValue();

DBUtils調査メモ

○サイト(英語) http://jakarta.apache.org/commons/dbutils/○1.0APIドキュメント(日本語) http://www.jajakarta.org/~ogawa/commons/dbutils/apidocs/

1ヶ月後の日付文字列を返す(yyyy/mm/dd)

年月日の数字を受け取って、1ヶ月後の日付(yyyy/mm/dd) を返す方法 public static String getNextMonthDay(int y, int m, int d){ Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); cal.set(y,m-1,d);…

文字列の長さ(標準キャラセットでの)の取得方法

int bytelen1 = s1.getBytes().length; で可能。例) public class test2{ public static void main(String args[]){ String s1="てすと文字列"; String s2="TestString"; String s3="全角ハンカク混在Test"; System.out.println("s1="+s1); System.out.prin…

Vector クラスは使用すべきではない

Vector クラスは使用すべきではない (過去の互換性のために存在している)代わって ArrayList クラスを使うべき (コレクションフレームワークがとかなんとかかんとか、らしい)以上メモ

数値の表示フォーマット指定

たとえば 4桁のゼロフィルで返す場合… import java.text.DecimalFormat; : : DecimalFormat fmtr = new DecimalFormat("0000"); String s = fmtr.format( num ); return s;

化けるときはWriterを

誤(これで化けるときには…): 〜〜〜(doc, System.out) 正(こうすればいい): 〜〜〜(doc, new OutputStreamWriter(System.out, "Windows-31J")); WEB+DB PRESS Vol20(技術評論社) P237より

制御構文(switch〜case)

switch( n ) { case 1: (処理内容…) break; case 2: (処理内容…) break; default: (処理内容…) }

今日ハマった失敗

いつもローカルのWindowsに Eclipse を入れて、tomcat 上で動作するWebアプリの開発をしている。 このところ、いつからかローカル環境での tomcat (Eclipse 上から起動)が動かなくなった。エラーが出ているようだが差し迫った開発もあり、とりあえずそのま…

Vector型の要素数取得

vec.size() 配列の場合( .length ) とは違うのね。

配列の要素数を取得

バカと言ってください^^;。こんなんでよかったのか。 String[] xxxx; ( : 値入れたり) xxxx.length;

数値から文字列への変換

バカか、と言われそうだが一旦思い出せないと悩んでしまう。慣れない言語は辛い。 Integer.toString(n);

具体的な情報が丁寧にまとまっているサイト

ここ、いいです。お世話になりました。○Struts(ストラッツ)のススメ http://www5.ocn.ne.jp/~cybaron/programing/java/struts/struts_menu.html

やっちまった。== ""

String型で受け取った引数に対して if (s == ""){} やっちまった。阿呆>俺 30分も悩んだよ。ちくしょう。 if (s.equals("")){}