/* from nowjava - 时 代 Java*/
//package com.nowjava;
import java.lang.reflect.Method;
public class Main {
public static void main(String[] argv) throws Exception {
Class c = String.class;
System.out.println(getIsAndGetMethodValue(c));
}
public static String getIsAndGetMethodValue(Class c) {
//NowJava.com - 时代Java
StringBuffer sb = new StringBuffer();
Method[] methods = c.getMethods();
sb.append("[\n");
try {
Object object = c.newInstance();
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().startsWith("is")
|| methods[i].getName().startsWith("get")
|| methods[i].getName().startsWith("do")) {
sb.append("\t" + methods[i].getName() + " : "
+ methods[i].invoke(object) + "\n");
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。