找到 4330 篇文章 关于 Java 8

Java 中将 Vector 转换为 List 的程序

AmitDiwan
更新于 2019年9月25日 07:44:26

217 次查看

假设以下是我们带有值的向量 - Vector v = new Vector(); v.add("20"); v.add("40"); v.add("60"); v.add("80"); v.add("100"); 现在,将上述 Vector 转换为 List - List myList = new ArrayList(v); 示例以下是在 Java 中将 Vector 转换为 List 的程序 - import java.util.*; public class Demo {    public static void main(String[] args) {       Vector v = new Vector();       v.add("20");       v.add("40");       v.add("60");       v.add("80");       v.add("100");       v.add("120");       v.add("140");       v.add("160");       v.add("200");       ... 阅读更多

使用泛型在 Java 中将 Set 转换为 Stream 的程序

AmitDiwan
更新于 2019年9月25日 07:42:37

136 次查看

假设以下为我们的 Set - Set set = new HashSet(Arrays.asList(15, 40, 60, 90, 120, 150, 200)); 现在,创建一个方法将上述 set 转换为 stream。Stream streamOfInteger = convertSet(set); 方法 - private static Stream convertSet(Set set) {    return set.stream(); } 示例以下是在 Java 中使用泛型将 Set 转换为 Stream 的程序 - import java.util.*; import java.util.stream.*; import java.util.function.*; public class Demo {    private static Stream convertSet(Set set) {       return set.stream();    }    public static void main(String args[]) {       Set set = new HashSet(Arrays.asList(15, 40, 60, 90, 120, 150, ... 阅读更多

Java 中将 Map 转换为 Stream 的程序

AmitDiwan
更新于 2019年9月25日 07:40:46

503 次查看

首先,创建一个 Map 并设置值 - Map map = new HashMap(); map.put(1, "Kevin"); map.put(2, "Ryan"); map.put(3, "Nathan"); map.put(4, "Ricky"); map.put(5, "Shane"); map.put(6, "Adam"); 现在,将 Map 转换为 Stream - Stream stream = map.entrySet().stream(); System.out.println("Stream (Map to Stream) = "+ Arrays.toString(stream.toArray())); 示例以下是在 Java 中将 Map 转换为 Stream 的程序 - import java.util.*; import java.util.stream.*; public class Demo {    public static void main(String args[]) {       Map map = new HashMap();       map.put(1, "Kevin");       map.put(2, "Ryan");       map.put(3, "Nathan");       map.put(4, "Ricky");       map.put(5, ... 阅读更多

Java 中 Switch Case 语句中的字符串

AmitDiwan
更新于 2019年9月25日 07:35:00

226 次查看

Java 7 的引入增强了 switch case,即它也支持字符串。 首先,设置一个字符串 - String department = "AKD05"; 现在,在 switch 中使用相同的字符串,如下所示 - switch(department) 示例现在,使用 case 检查每个字符串,就像我们在使用 SWITCH CASE 时通常做的那样。以下是如何在 Switch Case 中实现字符串的示例 - public class Demo {    public static void main(String[] args) {       String department = "AKD05";       switch(department) {          case "AKD01":             System.out.println("Finance");             break; ... 阅读更多

Java 中的 Stream.distinct()

AmitDiwan
更新于 2019年9月25日 07:32:21

516 次查看

stream 类的 distinct() 方法返回一个流,该流包含此流的不同元素。语法如下 - Stream distinct() 示例以下是如何在 Stream 类中实现 distinct() 方法的示例 - import java.util.*; public class Demo {    public static void main(String[] args) {       List list = Arrays.asList(10, 30, 40, 40, 50, 70, 90, 90, 100);       System.out.println("List = "+list);       System.out.println("仅显示不同的元素 = ");       list.stream().distinct().forEach(System.out::println);    } } 输出 List = [10, 30, 40, 40, 50, 70, 90, 90, 100] 仅显示 ... 阅读更多

Java 中的 Stream.concat()

AmitDiwan
更新于 2019年9月25日 07:30:33

195 次查看

Java 中 Stream 类的 concat() 方法创建一个延迟连接的流,其元素是第一个流的所有元素,后跟第二个流的所有元素。语法如下 - concat(Stream

Java 中的 Stream.Builder build()

AmitDiwan
更新于 2019年9月24日 08:46:12

986 次查看

Stream.Builder 类的 build() 方法构建流,将此构建器转换为已构建状态。语法如下 - Stream build() 以下是如何实现 Stream.Builder 类的 build() 方法的示例 - 示例 import java.util.stream.Stream; public class Demo {    public static void main(String[] args) {       Stream.Builder builder = Stream.builder();       builder.add("Production");       builder.add("Marketing");       builder.add("Finance");       builder.add("Sales");       builder.add("Operations");       Stream stream = builder.build();       stream.forEach(System.out::println);    } } 输出 Production Marketing Finance Sales Operations 示例让我们看看 build() 的另一个示例 ... 阅读更多

Java 中的 Stream sorted()

AmitDiwan
更新于 2019年9月24日 08:44:05

399 次查看

Java 中的 Stream sorted() 返回一个流,该流包含此流的元素,并根据自然顺序排序。 以下是语法 - Stream sorted() 在这里,Stream 是 java.util.stream 中的一个接口,并且是流中的类型参数。此方法返回新的流。以下是如何在流类中实现 sorted() 方法的示例 - 示例 import java.util.*; public class Demo {    public static void main(String[] args) {       List list = Arrays.asList("Jack", "Tom", "Kevin", "David", "Tim", "Nathan", "John", "Ryan", "Robbie");       System.out.println("排序后的流... ");       list.stream().sorted().forEach(System.out::println);    } } 输出排序后的流是 ... 阅读更多

Java floor() 方法及示例

AmitDiwan
更新于 2019年9月24日 08:42:09

188 次查看

java.lang.Math.floor() 返回小于或等于参数且等于数学整数的最大(最接近正无穷大)双精度值。 特殊情况 - 如果参数值已等于数学整数,则结果与参数相同。 如果参数是 NaN 或无穷大或正零或负零,则结果与参数相同。 现在让我们来看一个在 Java 中实现 floor() 方法的示例 - 示例 import java.lang.*; public class Demo {    public static void main(String[] args) {       // 获取两个 ... 阅读更多

Java sqrt() 方法及示例

AmitDiwan
更新于 2019年9月24日 08:38:10

203 次查看

java.lang.Math.sqrt(double a) 返回双精度值的正确舍入的正平方根。 特殊情况 - 如果参数是 NaN 或小于零,则结果是 NaN。 如果参数是正无穷大,则结果是正无穷大。 如果参数是正零或负零,则结果与参数相同。 以下是如何在 Java 中实现 Math 类 sqrt() 方法的示例 - 示例 import java.lang.*; public class Demo {    public static void main(String[] args) {       // 获取两个双精度数       double x = 9;   ... 阅读更多

广告