Java 在循环中动态创建方法

Java 在循环中动态创建方法,java,arrays,loops,methods,Java,Arrays,Loops,Methods,我想这样做: for(int i = 0; i<5;i++) { public void test[i]() { System.out.println(i); } } for(inti=0;iNo)您不能在java中创建方法数组 但是这种事情往往是通过匿名子类来完成的 错误:不知道你想做什么。首先,你甚至不能在这样的循环中创建一个普通的方法。其次,你需要更具体,你到底想做什么。暂时搁置该方法

我想这样做:

for(int i = 0; i<5;i++)
    {
        public void test[i]()
        {
            System.out.println(i);
        }   
    }

for(inti=0;iNo)您不能在java中创建方法数组

但是这种事情往往是通过匿名子类来完成的


  • 错误:不知道你想做什么。首先,你甚至不能在这样的循环中创建一个普通的方法。其次,你需要更具体,你到底想做什么。暂时搁置该方法。为什么要创建重复的方法?我认为在Java中是不可能的。你可以多次调用同一个方法。你打算如何调用t您正在创建的这些方法?为什么不能删除该方法,然后让
    sysout
    完成它的工作?