找到关于 Java 8 的4330 篇文章

Java 中的 IntStream max() 方法

George John
更新于 2019年7月30日 22:30:25

892 次浏览

Java IntStream 类中的 IntStream max() 方法用于获取流中的最大元素。它返回一个 OptionalInt,描述该流的最大元素,如果该流为空,则返回一个空可选值。语法如下:OptionalInt max() 这里,OptionalInt 是一个容器对象,可能包含也可能不包含 int 值。创建一个 IntStream 并向流中添加一些元素:IntStream intStream = IntStream.of(89, 45, 67, 12, 78, 99, 100); 现在,从流中获取最大元素:OptionalInt res = intStream.max(); 下面是一个在 Java 中实现 IntStream max() 方法的示例。isPresent() 方法... 阅读更多

Java 中的 LongStream.Builder accept() 方法

Chandu yadav
更新于 2019年7月30日 22:30:25

77 次浏览

LongStream.Builder 类的 accept() 方法将一个元素添加到正在构建的流中。语法如下:void accept(long i) 这里,i 是输入。要在 Java 中使用 LongStream.Builder 类,请导入以下包:import java.util.stream.LongStream; 创建一个 LongStream:LongStream.Builder builder = LongStream.builder(); 添加一些元素:builder.accept(200L); builder.accept(600L); builder.accept(400L); 下面是一个在 Java 中实现 LongStream.Builder accept() 方法的示例:示例 在线演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream.Builder builder = LongStream.builder();       builder.accept(200L);       builder.accept(600L);       builder.accept(400L);       builder.accept(350L);       builder.accept(900L);       builder.accept(850L); ... 阅读更多

Java 中的 LongStream.Builder add() 方法

Arjun Thakur
更新于 2019年7月30日 22:30:25

104 次浏览

Java 中 LongStream.Builder 类的 add() 方法将一个元素添加到正在构建的流中。该方法返回此构建器。语法如下:default LongStream.Builder add(long i) 这里,i 是输入。要在 Java 中使用 LongStream.Builder 类,请导入以下包:import java.util.stream.LongStream; 创建 LongStream.Builder 并添加一些元素:LongStream.Builder builder = LongStream.builder(); 向流中添加一些元素:builder.add(150L); builder.add(200L); builder.add(500L); builder.add(250L); 下面是一个在 Java 中实现 LongStream.Builder add() 方法的示例:示例 在线演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream.Builder builder = LongStream.builder();       builder.add(150L);       builder.add(200L);   ... 阅读更多

如何在 Java 中从数组创建 KeyValue 元组?

Ankith Reddy
更新于 2019年7月30日 22:30:25

87 次浏览

要在 Java 中从数组创建 KeyValue 元组,需要使用 fromArray() 方法。首先让我们看看需要使用什么来处理 JavaTuples。要在 JavaTuples 中使用 KeyValue 类,需要导入以下包:import org.javatuples.KeyValue; 注意 下载 JavaTuples Jar 库以运行 JavaTuples 程序。如果您使用的是 Eclipse IDE,则右键单击项目 -> 属性 -> Java 构建路径 -> 添加外部 Jar 并上传下载的 JavaTuples jar 文件。请参考以下指南了解运行 JavaTuples 的所有步骤:步骤 - 如何在 Eclipse 中运行 JavaTuples 程序 下面是一个... 阅读更多

Java 中的 DoubleStream iterator() 方法

Arjun Thakur
更新于 2019年7月30日 22:30:25

93 次浏览

Java 中 DoubleStream 类的 iterator() 方法返回此流元素的迭代器。语法如下:PrimitiveIterator.OfDouble iterator() 这里,PrimitiveIterator.OfDouble 是专门用于 double 值的迭代器。要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream; 下面是一个在 Java 中实现 DoubleStream iterator() 方法的示例:示例 在线演示import java.util.*; import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream doubleStream = DoubleStream.of(50.6, 69.8, 81.8, 95.6, 106.9);       PrimitiveIterator.OfDouble res = doubleStream.iterator();       while (res.hasNext()) {          System.out.println(res.nextDouble());       }    } }输出50.6 69.8 81.8 95.6 106.9

Java 中的 LongStream sum() 方法

Chandu yadav
更新于 2019年7月30日 22:30:25

54 次浏览

LongStream 类的 sum() 方法返回此流中元素的总和。语法如下:long sum() 要在 Java 中使用 LongStream 类,请导入以下包:import java.util.stream.LongStream; 首先,创建一个 IntStream 并添加一些元素:LongStream longStream = LongStream.of(100L, 30000L, 45000L, 55000L, 70000L); 现在,添加流的元素:long res = longStream.sum(); 下面是一个在 Java 中实现 LongStream sum() 方法的示例:示例 在线演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream longStream = LongStream.of(100L, 30000L, 45000L, 55000L, 70000L);       long res = longStream.sum();       System.out.println("The ... 阅读更多

Java 中的 IntStream distinct() 方法

George John
更新于 2019年7月30日 22:30:25

122 次浏览

Java 中 IntStream 类的 distinct() 方法返回一个由该流的不同元素组成的流。语法如下:IntStream distinct() 假设流中有以下元素,其中一些元素是重复的:IntStream intStream = IntStream.of(10, 20, 30, 20, 10, 50, 80, 90, 100, 80); 要获取不同的元素,请使用 IntStream distinct() 方法。 下面是一个在 Java 中实现 IntStream distinct() 方法的示例:示例 在线演示import java.util.stream.IntStream; public class Demo {    public static void main(String[] args) {       IntStream intStream = IntStream.of(10, 20, 30, 20, 10, 50, 80, 90, 100, 80); ... 阅读更多

Java 中的 IntStream empty() 方法

Chandu yadav
更新于 2019年7月30日 22:30:25

128 次浏览

IntStream 类的 empty() 方法返回一个空的顺序 IntStream。语法如下:static IntStream empty() 这就是创建空 IntStream 的方法:IntStream intStream = IntStream.empty(); 现在,使用 count() 方法可以检查流中元素的数量,因为我们创建的是空流,所以数量为 0:IntStream intStream = IntStream.empty(); 下面是一个在 Java 中实现 IntStream empty() 方法的示例:示例 在线演示import java.util.stream.IntStream; public class Demo {    public static void main(String[] args) {       IntStream intStream = IntStream.empty();       System.out.println("The number of elements in the stream = "+intStream.count());    } ... 阅读更多

Java 中的 DoubleStream sequential() 方法

George John
更新于 2019年7月30日 22:30:25

58 次浏览

DoubleStream 类的 sequential() 方法返回一个等效的顺序流。语法如下:DoubleStream sequential() 要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream; 创建一个 DoubleStream 并添加一些元素:DoubleStream doubleStream1 = DoubleStream.of(45.8, 67.9, 78.5, 90.6, 97.4); 现在创建一个等效的顺序流:DoubleStream doubleStream2 = doubleStream1.sequential(); 下面是一个在 Java 中实现 DoubleStream sequential() 方法的示例:示例 在线演示import java.util.*; import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream doubleStream1 = DoubleStream.of(45.8, 67.9, 78.5, 90.6, 97.4);       DoubleStream doubleStream2 = doubleStream1.sequential();       ... 阅读更多

如何在 Java 中将元素添加到 AbstractSequentialList 类的特定位置?

George John
更新于 2019年7月30日 22:30:25

80 次浏览

AbstractSequentialList 类具有 add() 方法,用于向特定位置添加元素。语法如下:add(int index, E ele)其中,index 是要插入元素的位置,ele 是要插入的元素。要在 Java 中使用 AbstractSequentialList 类,需要导入以下包:import java.util.AbstractSequentialList;以下是 Java 中实现 AbstractSequentialList add() 方法的示例:示例 在线演示import java.util.LinkedList; import java.util.AbstractSequentialList; public class Demo {    public static void main(String[] args) {       AbstractSequentialList absSequential = new LinkedList();       absSequential.add(0, 50);       absSequential.add(1, 30);     ... 阅读更多

广告