找到 270 篇文章 关于 Java8

Java 中将 Set 转换为 Stream

Samual Sam
更新于 2020-06-18 15:31:03

694 次浏览

作为一种集合类型,我们可以使用其 stream() 方法将 set 转换为 Stream。示例实时演示import java.util.HashSet; import java.util.Set; import java.util.stream.Stream; public class Tester {    public static void main(String args[]) {       Set set = new HashSet();       set.add("a");       set.add("b");       set.add("c");       set.add("d");       set.add("e");       set.add("f");       Stream stream = set.stream();       stream.forEach(data->System.out.print(data+" "));    }   }输出a b c d e f

Java 中将数组转换为 ArrayList

karthikeya Boyini
更新于 2023-11-07 03:12:20

51K+ 次浏览

我们可以使用以下方法将数组转换为 arraylist。使用 Arrays.asList() 方法 - 将所需的数组传递给此方法并获取 List 对象,并将其作为参数传递给 ArrayList 类的构造函数。Collections.addAll() 方法 - 在使用此方法之前创建一个新列表,然后使用此方法将数组元素添加到现有列表中。迭代方法 - 创建一个新列表。迭代数组并将每个元素添加到列表中。示例 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class Tester {    public static void main(String args[]) {       String[] array ... 阅读更多

Java 中的复合赋值运算符

karthikeya Boyini
更新于 2020-06-18 14:44:15

1K+ 次浏览

赋值运算符以下是由 Java 语言支持的赋值运算符 -运算符描述示例=简单赋值运算符。将右侧操作数的值赋给左侧操作数。C = A + B 将 A + B 的值赋给 C+=加法和赋值运算符。它将右侧操作数加到左侧操作数,并将结果赋给左侧操作数。C += A 等价于 C = C + A-=减法和赋值运算符。它从左侧操作数中减去右侧操作数,并将结果赋给左侧操作数。C -= A 等价于 C = C - A*=乘法和赋值运算符。它将右侧... 阅读更多

Java 程序的编译和执行

Samual Sam
更新于 2020-06-18 14:46:45

17K+ 次浏览

让我们先看看一个简单的代码,它将打印 Hello World 字样。示例实时演示public class MyFirstJavaProgram {    /* 这是我的第一个 Java 程序。        * 这将打印 'Hello World' 作为输出        */    public static void main(String []args) {       System.out.println("Hello World"); // 打印 Hello World    } }让我们看看如何保存文件、编译和运行程序。请按照以下步骤操作 -打开记事本并添加上面的代码。将文件保存为:MyFirstJavaProgram.java。打开一个命令提示符窗口并转到... 阅读更多

Java 中 double 和 float 基本类型的比较

karthikeya Boyini
更新于 2020-06-18 14:50:29

624 次浏览

如果我们比较一个 float 和一个 double 值,其值为 .5 或 .0 或 .1235(以 5 或 0 结尾),则 == 运算符返回 true,否则返回 false。请参见以下示例。示例实时演示public class Tester {    public static void main(String[] args) {       double d1 = 2.5;       float f1 = 2.5f;       System.out.println(d1 == f1);       double d2 = 2.4;       float f2 = 2.4f;       System.out.println(d2 == f2);    } }输出true false这种逻辑背后的原因是 float 和... 阅读更多

Java 中自动装箱整数对象的比较

Samual Sam
更新于 2020-06-18 14:52:30

247 次浏览

当我们将 int 赋给 Integer 对象时,它首先被转换为 Integer 对象,然后被赋值。此过程称为自动装箱。但是,在使用 == 运算符比较此类对象时,您应该考虑某些事项。请先参见以下示例。示例实时演示public class Tester {    public static void main(String[] args) {       Integer i1 = new Integer(100);       Integer i2 = 100;               //场景 1:       System.out.println("场景 1: " + (i1 == i2));       Integer i3 = ... 阅读更多

Java 中比较枚举成员

karthikeya Boyini
更新于 2020-06-18 14:54:47

15K+ 次浏览

java.lang.Enum 类是所有 Java 语言枚举类型的公共基类。类声明以下是 java.lang.Enum 类的声明 -public abstract class Enum    extends Object       implements Comparable, Serializable我们可以使用以下方法比较枚举变量。使用 Enum.compareTo() 方法。compareTo() 方法比较此枚举与指定对象的顺序。使用 Enum.equals() 方法。equals() 方法如果指定对象等于此枚举常量,则返回 true。使用 == 运算符。== 运算符检查类型并对相同类型的枚举常量进行空安全比较。示例实时演示public class Tester {    // 枚举显示主题... 阅读更多

Java 中的集合

Samual Sam
更新于 2020-06-18 14:20:18

415 次浏览

在 Java 2 之前,Java 提供了临时类,例如 Dictionary、Vector、Stack 和 Properties 来存储和操作对象组。尽管这些类非常有用,但它们缺乏一个中心统一的主题。因此,您使用 Vector 的方式与使用 Properties 的方式不同。集合框架旨在满足几个目标,例如 -框架必须是高性能的。基本集合(动态数组、链接列表、树和哈希表)的实现必须具有很高的效率。框架必须允许不同类型的集合以类似的方式工作... 阅读更多

Java 中的 clone() 方法

karthikeya Boyini
更新于 2020-06-18 13:04:31

852 次浏览

Java 提供了一个赋值运算符来复制值,但没有运算符来复制对象。Object 类有一个 clone 方法,可用于复制对象的值,而不会产生任何副作用。赋值运算符有一个副作用,即当一个引用被赋给另一个引用时,不会创建新的对象,并且两个引用都指向同一个对象。这意味着如果我们在一个对象中更改值,则相同的更改也会反映在另一个对象中。clone() 方法处理此问题。请参见以下示例。示例实时演示public class Tester {    public ... 阅读更多

Java 中检查互联网连接

Samual Sam
更新于 2020-06-18 13:09:30

5K+ 次浏览

可以使用 java.net.URL 和 java.net.URLConnection 类检查互联网连接。以下是必需的步骤。创建一个 URL 对象并将其传递给 URL,例如 Google调用 URL.openConnection() 方法以获取 URLConnection 对象。调用 URLConnection.connect() 方法以检查互联网连接。connect() 方法打开与传递的 URL 引用的资源的通信链接(如果尚未建立连接)。示例import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class Tester {    public static void main(String[] args) {       try {          URL url = new URL("http://www.google.com");          URLConnection connection ... 阅读更多

广告