找到关于 Java 8 的4330 篇文章

Java 中将向量转换为列表的程序

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"); 现在,将上面的向量转换为列表:List myList = new ArrayList(v); 示例 以下是 Java 中将向量转换为列表的程序: 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 中使用泛型将集合转换为流的程序

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

136 次浏览

假设我们有以下集合:Set set = new HashSet(Arrays.asList(15, 40, 60, 90, 120, 150, 200)); 现在,创建一个方法将上面的集合转换为流。Stream streamOfInteger = convertSet(set); 方法: private static Stream convertSet(Set set) { return set.stream(); } 示例 以下是 Java 中使用泛型将集合转换为流的程序: 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 中将映射转换为流的程序

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

503 次浏览

首先,创建一个映射并设置值: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"); 现在,将映射转换为流:Stream stream = map.entrySet().stream(); System.out.println("流(映射到流)= "+ Arrays.toString(stream.toArray())); 示例 以下是 Java 中将映射转换为流的程序: 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) 示例 现在,像我们通常在使用 SWITCH CASE 时一样,使用 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); System.out.println("仅显示不同的元素 = "); list.stream().distinct().forEach(System.out::println); } } 输出 列表 = [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 中的接口,并且是流中的类型参数。此方法返回新的流。以下是如何在 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; ... 阅读更多

广告