- - PR -
MapとBean
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-08-04 14:29
いつもお世話になります。
Javaプログラミングにおいて質問があり、投稿させて頂きました。 どなたかアドバイスお願いいたします。 あるメソッドは、パラメータとしてListを受け取ります。 このListには、MapまたはBeanが格納されています。 Listに格納されたObjectを1つずつ取得し、 MapかBeanを判断してそれぞれ異なる処理を行おうとしています。 Object obj = dataList.get(index); として、Objectを取得後、このObjectがMapなのかBeanなのかを 判断するにはどのような方法があるのでしょうか。 |
|
投稿日時: 2006-08-04 14:34
instanceof
|
|
投稿日時: 2006-08-04 14:34
instanceof演算子を使います。
|
|
投稿日時: 2006-08-04 14:40
取り出したオブジェクトをinstanceofでチェックしたら出来るんじゃないでしょうか。
if(obj instanceof Map) { // 処理 } else if(obj instanceof Bean) { // 処理 } else { //エラー処理 } |
|
投稿日時: 2006-08-04 14:41
すみません、今ちょうど"InstanceOf演算子"というものを見つけました。
これで処理します。 ありがとうございました。 |
1