「java」Class.forName(“java.lang.String”)の使い方

javaコード
Class c = Class.forName(“java.lang.String");
Object obj = c.newInstance();

class ABC {
public void master(String s) {
System.out.println(“Working on \"" + s + “\"");
}
}
Class cft = ABC.class;
Class[] argTypes = {String.class};
Method worker = cft.getMethod(“master", argTypes);
Object[] theData = {“食品メーカーが塩分や糖質を抑えたカップ麺の販売"};
worker.invoke(new ABC(), theData);

Java

Posted by arkgame