Stream是一個接口,而Stream<T> limit(long maxSize);方法并非靜態方法,為什么可以直接調用呢?如以下代碼:public class Demo {public static void main(String[] args) {String[] arr = {"張三","李四","王五"};Stream<String> stream = Stream.of(arr);Stream<String> stream1 = stream.limit(2);}}
求問一下在Java8中的Stream中limit方法調用原理是什么?
慕少森
2022-02-18 15:11:29