找到 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 ... 閱讀更多

廣告