人気ブログランキング | 話題のタグを見る

独り言

phinloda.exblog.jp
ブログトップ
2007年 08月 16日

Eclipse でエラーの時に method の型を知る

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 | メモ


<< 広島市長の平和宣言      屋根うら三ちゃん >>