使用反射生成类的set方法

其中GetSet为类名

public class CreateGetSetFromClass
{
	public static void main(String args[])
	{
		try
		{
			Class cls=GetSet.class;
			Method[] fs=cls.getMethods();
			for (Method f : fs)
			{
				String mn=f.getName();
				if(mn.startsWith("set"))
				{
					System.out.println("obj."+mn+"(s."+mn.replace("set", "get")+"());");
					//System.out.println("info."+mn+"(\"\");");
				}
			}
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}
}

 

你可能感兴趣的:(反射)