Javaでメソッド一覧
Javaを使っていると、ふと「このクラスのメソッドって何があったっけ?」と思うことがあります。ドキュメントなどを漁るのが正道ですが、メソッド一覧が欲しいだけなら、このような方法があります。この例では、Stringクラスのメソッド一覧を表示しています。5行目の「String」を別のクラス名にすれば、好きなクラスのメソッド一覧を得ることができます。
import java.lang.reflect.Method;
public class ClientMethod {
public static void main(String[] args) {
Method[] methods = String.class.getMethods();
for(int i = 0; i < methods.length; i++){
System.out.println(methods[i].getName());
}
}
}
Rubyでメソッド一覧
参考までにRuby版も掲載しておきます。2行目の「String」を好きなクラスに変更すればメソッド一覧を得ることができます。sortメソッドを組み込んでいるので、メソッド名をabc順に並べ替えてから表示します。#!/usr/bin/ruby String.methods.sort.each do | method | print method + "\n" end
ふとしたときにご活用下さい。
0 件のコメント:
コメントを投稿