2007年 08月 16日
hoge というメソッドが list.size を文字列として返したい。 public String hoge(List list) { return list.size(); } これは type mismatch である。beans.size() は int で、String ではない。 ここで、size() の型が分からないとする。通常、Eclipse は、そのメソッドの上にカーソルを持っていけば、ヘルプがポップアップして、そこにメソッドの型や説明が表示される。エラーがなければ、size() の上にカーソルを持っていくと、 int java.util.list.size(); と表示されるので、このメソッドの型が int であることが分かる。 Type mismatch のエラーが発生している状態で size() の上にカーソルを持っていくと、 Type mismatch: cannot convert from int to String と表示される。一見これでは size() の型が分からないのだが、from int to String と書いてあるから、size() の型が int であることが分かる。
by phinloda
| 2007-08-16 17:37
| メモ
|
アバウト
カテゴリ
以前の記事
2012年 01月 2011年 03月 2010年 12月 2009年 07月 2009年 05月 2009年 04月 2008年 10月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 お気に入りブログ
メモ帳
最新のトラックバック
ライフログ
検索
タグ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||