package com.bwwei; import java.util.Comparator; import java.util.Iterator; import java.util.Optional; import java.util.Spliterator; import java.util.function.*; import java.util.stream.*; /** * @Classname ${NAME} * @Description TODO * @Date 2024/8/8 上午8:35 * @Created by 杨旭飞 */ public class Main { public static void main(String[] args) { String name1 = "1 张三 语文 100"; int score1 = 100; String name2 = "2 李四 数学 90"; int score2 = 90; String name3 = "3 王五 英语 80"; int score3 = 80; String name4 = "4 赵六 化学 60"; int score4 = 60; String name5 = "5 田七 物理 55"; int score5 = 50; Stream objectStream = new Stream<>() { @Override public Stream filter(Predicate predicate) { return Stream.empty(); } @Override public Stream map(Function mapper) { return Stream.empty(); } @Override public IntStream mapToInt(ToIntFunction mapper) { return IntStream.empty(); } @Override public LongStream mapToLong(ToLongFunction mapper) { return LongStream.empty(); } @Override public DoubleStream mapToDouble(ToDoubleFunction mapper) { return DoubleStream.empty(); } @Override public Stream flatMap(Function> mapper) { return Stream.empty(); } @Override public IntStream flatMapToInt(Function mapper) { return IntStream.empty(); } @Override public LongStream flatMapToLong(Function mapper) { return LongStream.empty(); } @Override public DoubleStream flatMapToDouble(Function mapper) { return DoubleStream.empty(); } @Override public Stream distinct() { return Stream.empty(); } @Override public Stream sorted() { return Stream.empty(); } @Override public Stream sorted(Comparator comparator) { return Stream.empty(); } @Override public Stream peek(Consumer action) { return Stream.empty(); } @Override public Stream limit(long maxSize) { return Stream.empty(); } @Override public Stream skip(long n) { return Stream.empty(); } @Override public void forEach(Consumer action) { } @Override public void forEachOrdered(Consumer action) { } @Override public Object[] toArray() { return new Object[0]; } @Override public A[] toArray(IntFunction generator) { return null; } @Override public Object reduce(Object identity, BinaryOperator accumulator) { return null; } @Override public Optional reduce(BinaryOperator accumulator) { return Optional.empty(); } @Override public U reduce(U identity, BiFunction accumulator, BinaryOperator combiner) { return null; } @Override public R collect(Supplier supplier, BiConsumer accumulator, BiConsumer combiner) { return null; } @Override public R collect(Collector collector) { return null; } @Override public Optional min(Comparator comparator) { return Optional.empty(); } @Override public Optional max(Comparator comparator) { return Optional.empty(); } @Override public long count() { return 0; } @Override public boolean anyMatch(Predicate predicate) { return false; } @Override public boolean allMatch(Predicate predicate) { return false; } @Override public boolean noneMatch(Predicate predicate) { return false; } @Override public Optional findFirst() { return Optional.empty(); } @Override public Optional findAny() { return Optional.empty(); } @Override public Iterator iterator() { return null; } @Override public Spliterator spliterator() { return null; } @Override public boolean isParallel() { return false; } @Override public Stream sequential() { return Stream.empty(); } @Override public Stream parallel() { return Stream.empty(); } @Override public Stream unordered() { return Stream.empty(); } @Override public Stream onClose(Runnable closeHandler) { return Stream.empty(); } @Override public void close() { } }; System.out.println(name1); System.out.println(name2); System.out.println(name3); System.out.println(name4); System.out.println(name5); System.out.println("平均成绩为成绩单"+(score1+score2+score3+score4+score5)/5); } }