找到 4330 篇文章 關於 Java 8

Java 中的 NavigableMap 介面及示例

AmitDiwan
更新於 2020-09-14 09:11:24

596 次瀏覽

NavigableMap 是 SortedMap 集合框架的擴充套件。它用於以統一的方式排列元素。NavigableMap 具有不同的方法來迭代 Map 中的元素。示例以下是一個示例 - 即時演示import java.util.NavigableMap; import java.util.TreeMap; public class Demo {    public static void main(String[] args) {       NavigableMap my_map = new TreeMap();       my_map.put("A", 856);       my_map.put("M", 349);       my_map.put("Z", 567);       System.out.printf("The descending set is : %s%n", my_map.descendingKeySet());       System.out.printf("The floor entry is : %s%n", my_map.floorEntry("A"));       System.out.printf("The first key ... 閱讀更多

Java 中的非泛型集合與泛型集合

AmitDiwan
更新於 2020-09-14 09:03:49

2K+ 次瀏覽

泛型集合錯誤在編譯時出現,而不是在執行時出現。程式碼可重用性:泛型有助於重用已編寫的程式碼,從而使其可用於其他型別(對於方法、類或介面)。如果資料結構是泛型的,例如列表,它將只接受特定型別的物件並返回相同特定型別的物件作為輸出。這消除了單獨進行型別轉換的需要。演算法可以輕鬆實現,因為它們可以用於處理不同型別的物件,同時保持型別安全和程式碼可重用性。示例以下是一個示例 - 即時演示import java.util.*; public ... 閱讀更多

Java 中的方法過載和空指標錯誤

AmitDiwan
更新於 2020-09-14 08:55:40

717 次瀏覽

當在 Java 中過載方法時,函式具有相同的名稱,並且函式的引數數量相同。在這種情況下,如果引數是非原始型別並且能夠接受空值,則編譯器在使用空值呼叫函式時會感到困惑,因為它無法選擇其中任何一個,因為兩者都能夠接受空值。這會導致編譯時錯誤。示例以下是顯示相同內容的示例 - 即時演示public class Demo {    public void my_function(Integer i) {       System.out.println("The function with integer ... 閱讀更多

Multiset 介面 - Java

AmitDiwan
更新於 2020-09-14 08:53:29

837 次瀏覽

Multiset 是 Java 中的一個集合,它有助於進行與 Set 結構類似的順序無關的相等性。但唯一的區別是 Multiset 還可以包含重複元素。如果將 Multiset 視為列表,則情況並非如此,因為列表不能儲存重複值,並且列表元素始終按特定順序排列。可以將 Multiset 視為位於列表和集合結構之間的集合。在 Multiset 中,允許重複值,並且不能保證 Multiset 中的元素會按特定順序出現。Multiset 也稱為 ... 閱讀更多

Java 中的 MultiMap

AmitDiwan
更新於 2020-09-14 08:51:49

255 次瀏覽

Multimap 是一種將鍵與隨機多個值繫結的通用方法。Guava 中的 Multimap 框架具有有助於處理將鍵對映到多個值的方法。可以將 Multimap 視為一個框架,它 - 是從一個鍵到一個特定值的對映的集合是將唯一鍵對映到多個值的集合,即值的集合。它可以在使用 Map 的地方實現。Multimap 的優勢在新增鍵值對時,無需使用函式“put”先填充空集合。“get”方法不會返回 null,除非 ... 閱讀更多

Java 中的多維集合

AmitDiwan
更新於 2020-09-14 08:48:08

3K+ 次瀏覽

多維集合也稱為巢狀集合。它是一組物件,其中每一組都可以建立任意數量的物件。它們也可以儲存在任何位置。對於陣列,使用者將繫結到特定數量的行和列,因此多維結構有助於動態建立和新增元素。Java 中多維陣列列表的語法ArrayList object_name = new ArrayList();示例以下是 Java 中多維集合的示例 - 匯入 java.util.*; public class Demo {    static List multi_dimensional() {       ArrayList x = new ArrayList();     ... 閱讀更多

在 Java 中搜索字串中的字元和子字串

AmitDiwan
更新於 2020-09-14 08:44:41

588 次瀏覽

以下是搜尋字串中字元和子字串的 Java 程式 - 示例即時演示import java.io.*; import java.lang.*; public class Demo {    public static void main (String[] args) {       String test_str = "Hello";       CharSequence seq = "He";       boolean bool_1 = test_str.contains(seq);       System.out.println("Was the substring found? " + bool_1);       boolean bool_2 = test_str.contains("Lo");       System.out.println("Was the substring found? " + bool_2);    } }輸出Was the substring found? true Was the substring found? False名為 Demo 的類包含 main 函式。在這裡,一個字串 ... 閱讀更多

Java 10 中的區域性變數型別推斷或 LVTI

AmitDiwan
更新於 2020-09-14 08:36:17

315 次瀏覽

Java 中的型別推斷是指自動檢測變數的資料型別。這種自動檢測通常發生在編譯時。它是 Java 10 的一項功能,它允許開發人員跳過宣告與區域性變數關聯的型別。區域性變數是在方法、初始化塊、for 迴圈等內部定義的變數。型別通常由 JDK 識別。在 Java 9 之前,使用以下語法定義類型別的區域性變數 - class_name variable_name = new class_name(Arguments);這樣,物件的型別將在右側指定 ... 閱讀更多

將陣列拆分並將其第一部分新增到末尾的 Java 程式

AmitDiwan
更新於 2024-11-13 12:19:50

229 次瀏覽

在本文中,我們將學習如何在 Java 中在指定位置拆分陣列並將陣列的第一部分移動到末尾。具體來說,該程式將允許您在陣列中選擇一個位置,將該位置之前的所有元素移到末尾,並相應地調整陣列。這是旋轉或重新排列陣列中元素的常用方法。讓我們回顧一下問題和實現此目標的步驟。拆分陣列並將第一部分新增到末尾的步驟以下是拆分陣列並將... 閱讀更多

Java 程式交換句子中單詞的首尾字元

AmitDiwan
更新於 2024-07-31 17:51:50

2K+ 次瀏覽

問題陳述給定一個句子,建立一個 Java 程式,有效地交換每個單詞的首尾字元,如下所示 - 輸入That is a sample輸出交換每個單詞的最後一個字元後的字串為:thaT si a eampls交換句子中單詞的首尾字元的步驟以下是交換句子中單詞的首尾字元的步驟 - 將字串轉換為字元陣列。使用 while 迴圈迭代字元陣列以識別... 閱讀更多

廣告
© . All rights reserved.