找到 4330 篇文章 关于 Java 8

Java 中 ArrayBlockingQueue remainingCapacity() 方法

Ankith Reddy
更新于 2019-07-30 22:30:25

61 次查看

Java 中 ArrayBlockingQueue 类的 remainingCapacity() 方法用于返回队列在不阻塞的情况下可以容纳的额外元素数量。语法如下:int remainingCapacity()要使用 ArrayBlockingQueue 类,需要导入以下包:import java.util.concurrent.ArrayBlockingQueue;以下是如何实现 Java ArrayBlockingQueue 类中 remainingCapacity() 方法的示例:示例 实时演示import java.util.concurrent.ArrayBlockingQueue; public class Demo {    public static void main(String[] args) throws InterruptedException {       ArrayBlockingQueue q = new ArrayBlockingQueue(10);       q.add(120);       q.add(400);       q.add(450);       q.add(500);       System.out.println("ArrayBlockingQueue = " + ... 阅读更多

Java 中 DoubleStream.Builder build() 方法

George John
更新于 2019-07-30 22:30:25

76 次查看

DoubleStream.Builder 类的 build() 方法用于构建流。它将此构建器转换为已构建状态。语法如下:DoubleStream build()要在 Java 中使用 DoubleStream.Builder 类,请导入以下包:import java.util.stream.DoubleStream;以下是如何在 Java 中实现 DoubleStream.Builder build() 方法的示例:示例 实时演示import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream.Builder builder = DoubleStream.builder();       builder.add(34.5);       builder.add(87.1);       builder.add(35.6);       builder.add(66.1);       builder.add(36.8);       builder.add(77.4);       builder.add(88.2);       builder.add(68.9);       builder.build().forEach(System.out::println);    } }输出34.5 87.1 35.6 66.1 36.8 77.4 88.2 68.9

Java 中 DoubleStream.Builder add() 方法

Chandu yadav
更新于 2019-07-30 22:30:25

80 次查看

Java 中 DoubleStream.Builder 类的 add() 方法用于向正在构建的流中添加元素。该方法返回此构建器。语法如下:default DoubleStream.Builder add(double ele)其中,ele 是要添加到此流中的元素。要在 Java 中使用 DoubleStream.Builder 类,请导入以下包:import java.util.stream.DoubleStream;创建 DoubleStream.Builder:DoubleStream.Builder builder = DoubleStream.builder();现在添加一些元素:builder.add(23.5); builder.add(33.1); builder.add(35.6); builder.add(53.1);以下是如何在 Java 中实现 DoubleStream.Builder add() 方法的示例:示例 实时演示import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream.Builder builder = DoubleStream.builder();       builder.add(23.5);   ... 阅读更多

Java 中 ArrayBlockingQueue take() 方法

Arjun Thakur
更新于 2019-07-30 22:30:25

177 次查看

ArrayBlockingQueue 类的 take() 方法获取并删除此队列的头,必要时等待直到有元素可用。语法如下:public E take() throws InterruptedException要使用 ArrayBlockingQueue 类,需要导入以下包:import java.util.concurrent.ArrayBlockingQueue;以下是如何实现 Java ArrayBlockingQueue 类中 take() 方法的示例:示例 实时演示import java.util.concurrent.ArrayBlockingQueue; public class Demo {    public static void main(String[] args) throws InterruptedException {       ArrayBlockingQueue q = new ArrayBlockingQueue(10);       q.add(200);       q.add(310);       q.add(400);       q.add(450);       q.add(500);     ... 阅读更多

在 Java 中将 IntStream 转换为 String

George John
更新于 2019-07-30 22:30:25

397 次查看

如果您有包含 ASCII 值的 IntStream,则可以使用以下给出的示例轻松地将其转换为字符串。对于 IntStream 类,导入以下包:import java.util.stream.IntStream;假设以下是我们的 IntStreamIntStream stream = "Example".chars();现在,将 IntStream 转换为字符串String str = stream.collect(StringBuilder::new,    StringBuilder::appendCodePoint,    StringBuilder::append).toString();以下是如何在 Java 中将 IntStream 转换为 String 的示例:示例import java.util.stream.IntStream; class Demo {    public static void main(String[] args) {       IntStream stream = "Example".chars();       System.out.println("The ASCII values...");       String str = stream.collect(StringBuilder::new,       StringBuilder::appendCodePoint,       StringBuilder::append).toString();       System.out.println("The ... 阅读更多

Java 中 DoubleStream sorted() 方法

Chandu yadav
更新于 2019-07-30 22:30:25

55 次查看

DoubleStream 类的 sorted() 方法返回一个流,该流包含此流中按排序顺序排列的元素。语法如下:DoubleStream sorted()要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream;创建一个 DoubleStream 并向流中添加一些元素DoubleStream doubleStream = DoubleStream.of(78.9, 90.4, 27.9, 20.6, 45.3, 18.5);现在,对流中的元素进行排序doubleStream.sorted();以下是如何在 Java 中实现 DoubleStream sorted() 方法的示例:示例 实时演示import java.util.*; import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream doubleStream = DoubleStream.of(78.9, 90.4, 27.9, 20.6, 45.3, 18.5);       ... 阅读更多

Java 8 中 Collectors toCollection() 方法

Arjun Thakur
更新于 2019-07-30 22:30:25

914 次查看

Java 中 Collectors 类的 toCollection() 方法返回一个 Collector,该 Collector 会按遇到的顺序将输入元素累积到一个新的 Collection 中。语法如下:static Collector toCollection(Supplier collectionFactory)其中,参数T - 输入元素的类型C - 生成的 Collection 的类型Supplier:结果的提供者collectionFactory - 返回适当类型的新空 Collection 的提供者要在 Java 中使用 Collectors 类,请导入以下包:import java.util.stream.Collectors;以下是如何在 Java 中实现 toCollection() 方法的示例:示例 实时演示import java.util.Collection; import java.util.TreeSet; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo {    public static void main(String[] ... 阅读更多

如何在 Java 中创建九元组?

Ankith Reddy
更新于 2019-07-30 22:30:25

83 次查看

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

Java AbstractSequentialList 类中的 iterator() 方法

George John
更新于 2019-07-30 22:30:25

64 次查看

AbstractSequentialList 类中的 iterator() 方法迭代此列表中的元素并返回它。语法如下:Iterator iterator()要在 Java 中使用 AbstractSequentialList 类,需要导入以下包:import java.util.AbstractSequentialList;以下是如何在 Java 中实现 AbstractSequentialList iterator() 方法的示例:示例 实时演示import java.util.LinkedList; import java.util.AbstractSequentialList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       AbstractSequentialList       absSequential = new LinkedList();       absSequential.add(10);       absSequential.add(25);       absSequential.add(60);       absSequential.add(70);       absSequential.add(195);       System.out.println("Elements ... 阅读更多

Java 中 DoubleStream flatMap() 方法

Chandu yadav
更新于 2019-07-30 22:30:25

101 次查看

DoubleStream 类的 flatMap() 方法返回一个流,该流的结果是将此流中的每个元素替换为通过将提供的映射函数应用于每个元素而形成的映射流的内容。语法如下:DoubleStream flatMap(DoubleFunction

广告