JFreeChart插件API文档和JFreeChart最新jar包下载

https://blog.csdn.net/qq_39326137/article/details/80157379

java 将函数作为参数传递

  1. import java.lang.reflect.Method;
  2. public class Demo {
  3. public static void main(String[] args) throws Exception{
  4. Class[] parameterTypes = new Class[1];
  5. parameterTypes[0] = boolean[].class;// boolean 可以改为Boolean
  6. Method method1 = Demo.class.getMethod("method1", parameterTypes);
  7. boolean[] individual = {true, false, true};
  8. Demo demo = new Demo();
  9. demo.method2(demo, method1, individual);
  10. }
  11. public void method1(boolean[] message) {
  12. for(int i=0; i<message.length; i++){
  13. System.out.println(message[i]);
  14. }
  15. }
  16. public void method2(Object object, Method method, boolean[] message) throws Exception {
  17. Object[] parameters = new Object[1];
  18. parameters[0] = message;
  19. method.invoke(object, parameters);
  20. }
  21. }

参考链接