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 件のコメント:
コメントを投稿