找到 4330 篇文章 关于 Java 8

Collectors toList() 方法在 Java 8 中

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

2K+ 阅读量

Collectors 的 toList() 方法返回一个收集器,该收集器将输入元素累积到一个新的列表中。语法如下:static Collector toList()这里,参数 T 是输入元素的类型。要在 Java 中使用 Collectors 类,请导入以下包:import java.util.stream.Collectors;以下是在 Java 中实现 Collectors toList() 方法的示例:示例 Live Demoimport java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo { public static void main(String[] args) { Stream stream = Stream.of("25", "40", "90", "150", "180", "220", "350"); ... 阅读更多

Instant equals() 方法在 Java 中

Nancy Den
更新于 2019-07-30 22:30:25

873 阅读量

可以使用 Java 中 Instant 类的 equals() 方法确定两个 Instant 对象是否相等。此方法需要一个参数,即要比较的 Instant。如果两个 Instant 对象相等,则返回 true,否则返回 false。下面给出一个演示此方法的程序示例 Live Demoimport java.time.*; import java.time.temporal.ChronoUnit; public class Demo {    public static void main(String[] args) {       Instant i1 = Instant.parse("2019-01-13T16:10:35.00Z");       Instant i2 = Instant.parse("2019-01-13T16:10:35.00Z");       System.out.println("Instant 对象 i1 是: " + i1);       System.out.println("Instant 对象 i2 是: " ... 阅读更多

IntStream filter() 方法在 Java 中

Anvi Jain
更新于 2019-07-30 22:30:25

471 阅读量

Java 中 IntStream 类的 filter() 方法返回一个流,该流包含与给定谓词匹配的此流的元素。语法如下:IntStream filter(IntPredicate predicate)这里,predicate 参数是要应用于每个元素的无状态谓词,以确定是否应将其包含在内。上面的 IntPredicate 是一个 int 值参数的谓词。创建一个 IntStream 并添加元素:IntStream intStream = IntStream.of(20, 34, 45, 67, 89, 100);现在,设置一个条件并使用 filter() 方法根据该条件过滤流元素:intStream.filter(a -> a < 50)。以下是在 Java 中实现 IntStream ... 阅读更多

LongStream empty() 方法在 Java 中

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

92 阅读量

Java 中 LongStream 类的 empty() 方法返回一个空的顺序 LongStream。语法如下:static LongStream empty()要使用 Java 中的 LongStream 类,请导入以下包:import java.util.stream.LongStream;以下是在 Java 中实现 LongStream empty() 方法的示例:示例 Live Demoimport java.util.stream.LongStream; public class GFG {    public static void main(String[] args) {       LongStream longStream = LongStream.empty();       System.out.println("流中元素的数量: "+longStream.count());    } }输出流中元素的数量: 0

StringJoiner add() 方法在 Java 8 中

Smita Kapse
更新于 2019-07-30 22:30:25

161 阅读量

StringJoiner 类的 add() 方法用于在 Java 8 中将给定 CharSequence 值的副本添加为 StringJoiner 值的下一个元素。如果新元素 ele 为 null,则添加值 null。语法如下:public StringJoiner add(CharSequence ele)这里,参数 ele 是要添加的元素,而 CharSequence 是 char 值的可读序列。要在 Java 8 中使用 StringJoiner,请导入以下包:import java.util.StringJoiner;我们将首先创建一个 StringJoiner 并设置分隔符:StringJoiner strJoin = new StringJoiner(", ")使用 add() 方法 ... 阅读更多

Instant hashCode() 方法在 Java 中

Nancy Den
更新于 2019-07-30 22:30:25

151 阅读量

可以使用 Java 中 Instant 类的 hashCode() 方法获取特定 Instant 对象的哈希码。此方法不需要参数,它返回 Instant 对象的哈希码。下面给出一个演示此方法的程序:示例 Live Demoimport java.time.*; import java.time.temporal.ChronoUnit; public class Demo {    public static void main(String[] args) {       Instant i = Instant.now();       System.out.println("当前时刻是: " + i);       int hashCode = i.hashCode();       System.out.println("该时刻的哈希码值为: " + hashCode);    } }输出该... 阅读更多

CopyOnWriteArrayList 中的 addIfAbsent() 方法在 Java 中

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

592 阅读量

addIfAbsent() 方法如果元素不在列表中,则追加该元素。如果元素已在列表中,则返回 FALSE。语法如下:public boolean addIfAbsent(E ele)这里,ele 是要添加到此列表中的元素,如果它不在列表中。要使用 CopyOnWriteArrayList 类,您需要导入以下包:import java.util.concurrent.CopyOnWriteArrayList;以下是在 Java 中实现 CopyOnWriteArrayList 类 addIfAbsent() 方法的示例:示例 Live Demoimport java.util.concurrent.CopyOnWriteArrayList; public class Demo {    public static void main(String[] args) {       CopyOnWriteArrayList arrList = new CopyOnWriteArrayList();       arrList.add(30); arrList.add(40); ... 阅读更多

LongStream peek() 方法在 Java 中

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

146 阅读量

LongStream 类的 peek() 方法返回一个流,该流包含此流的元素,此外,还对每个元素执行提供的操作,因为元素是从结果流中消费的。语法如下:LongStream peek(LongConsumer action)这里,LongConsumer 表示一个接受单个 long 值参数且不返回结果的操作。action 参数是在从流中消费元素时对元素执行的非干扰操作。要使用 Java 中的 LongStream 类,请导入以下包:import java.util.stream.LongStream;以下是在 Java 中实现 LongStream peek() 方法的示例示例 Live Demoimport java.util.stream.LongStream; public class Demo ... 阅读更多

LongStream rangeClosed() 方法在 Java 中

Anvi Jain
更新于 2019-07-30 22:30:25

256 阅读量

Java 中 LongStream 类的 rangeClosed() 方法返回一个从 startInclusive 到 endExclusive 的顺序 LongStream,增量步长为 1。这包括初始元素和最后一个元素。语法如下:static LongStream rangeClosed(long startInclusive, long endExclusive)这里,startInclusive 是第一个值,而 endExclusive 是最后一个值。要使用 Java 中的 LongStream 类,请导入以下包:import java.util.stream.LongStream;以下是在 Java 中实现 LongStream rangeClosed() 方法的示例:示例 Live Demoimport java.util.stream.LongStream; public class Demo { public static void main(String[] args) { ... 阅读更多

Collectors averagingDouble() 方法在 Java 8 中

Smita Kapse
更新于 2019-07-30 22:30:25

435 阅读量

Java 8 中 Collectors 类的 averagingDouble() 方法返回一个收集器,该收集器是应用于输入元素的双精度值函数的算术平均值。语法如下:public static Collector averagingDouble(ToDoubleFunction

广告