如果在循环体中有复杂的业务、调用远程接口或数据库就用stream,因为stream是多线程方式并行执行,但是其调用线程池必然会消耗性能,所以简单的操作固然还是for循环效率高。你说谁好谁坏还是要根据实际的业务场景来。
java8中的stream流操作和for循环操作到底谁的性能高?
最新推荐文章于 2024-05-15 14:59:10 发布
如果在循环体中有复杂的业务、调用远程接口或数据库就用stream,因为stream是多线程方式并行执行,但是其调用线程池必然会消耗性能,所以简单的操作固然还是for循环效率高。你说谁好谁坏还是要根据实际的业务场景来。