我有一个运行链接方法的程序
MyObject o = MyObject.getInstance().method1().method2().go();
现在,这个实例返回多行数据,
我可以循环执行它们,但我宁愿这样做:
MyObject o = MyObject.getInstance().foreach().method1().method2().go();
即每个都使用一个
Java 可以做到这一点吗?
最佳答案
您可以在 Java 8 中执行此操作,假设 getInstance() 返回一个流:
MyObject.getInstance().forEach(item-> item.method1().method2().go() );
请参阅此处的流 API 文档:https://docs.oracle.com/javase/tutorial/collections/streams/
关于java - 在java中添加循环链接方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47965712/