java反射问题
从前有一个类,它有一百多个属性
public Class Person{
private String id;
private String name;
...
}
我想写一个函数,完成这样功能,
参数为一个Person类实体person1,和另一个参数(类型不限,比如说String类型),
根据第二参数返回person1的相应属性值
比如第二个参数为"id",就返回person1.getId();
请问各位大侠怎么实现呢,我猜着用反射,但我不会
猜都猜到了,就去baidu一下吧!
非常简单,去看看反射吧
http://blog.csdn.net/wzju64676266/archive/2009/11/27/4887475.aspx
我写的,其中就有用到反射,你可以看看
Class _class = person1.getClass();
Method method = _class.getMethod("", new Class[]{对应形式参数类型.getClass()});
Object resultObj = method.invoke(person1, new Object[]{实参值});
good
5楼大哥真是我的救命恩人,在下谢过了
哈哈,高手
相关问答:
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
问题是这样的:
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......