共找到有關 Java 8 的 4330 篇 文章

Java 中的方法簽名是什麼?

Swarali Sree
更新於 2019-07-30 22:30:20

6K+ 次檢視

方法簽名由方法名稱和引數列表組成。示例演示程式碼 public class MethodSignature { public int add(int a, int b){ int c = a+b; return c; } public static void main(String args[]){ MethodSignature obj = new MethodSignature(); int result = obj.add(56, 34); System.out.println(result); } } 輸出 90 方法 ... 閱讀更多內容

如何在 Java 中建立和寫入 JSON 陣列到檔案?

Abhinaya
更新於 2020-02-19 12:26:38

3K+ 次檢視

Java 提供 javax.json.Json 軟體包,其中包含用於讀取 JSON 陣列的類: 示例 import java.io.FileOutputStream; import javax.json.Json; import javax.json.JsonArray; import javax.json.JsonWriter; public class JSONArrayToFile {    public static void main(String args[]) throws Exception {       JsonArray value = Json.createArrayBuilder()          .add(Json.createObjectBuilder()          .add("id", "1001")          .add("Technology", "JavaFX"))          .add(Json.createObjectBuilder()          .add("id", "1002")          .add("Technology", "OpenCV"))          .build();       System.out.println(value);       JsonWriter writer = Json.createWriter(new FileOutputStream("sampleData"));       writer.writeArray(value);       writer.close();    } } 輸出 ["JavaFX","HBase","JOGL","WebGL"] 刪除 ::["JavaFX","HBase","JOGL"] 之後

Java 中每個類的超類是什麼?

radhakrishna
更新於 2019-07-30 22:30:20

5 千次觀看

名為 Object 的類是 Java 中每個類的超類。我們用一個示例來測試它。java.lang.Class.getSuperclass() 返回代表此類表示的實體(類、介面、基本型別或 void)的超類的類。因此,建立一個示例具體類,並嘗試使用此方法獲取其超類的名稱。 例項 線上演示 public class Test { public static void main(String args[]){ Test obj = new Test(); Class cls = obj.getClass().getSuperclass(); ... 閱讀更多

如何在 Java 中從 JSON 陣列中刪除一個特定元素?

Govinda Sai
更新於 19-Feb-2020 12:25:46

1.4 萬次觀看

可以使用 remove() 方法從 JSONArray 物件中刪除元素。此方法接受一個整數並刪除該特定索引中的元素。 示例 import org.json.JSONArray; public class RemoveFromJsonArray {    public static void main(String args[]) throws Exception {       String [] myArray = {"JavaFX", "HBase", "JOGL", "WebGL"};       JSONArray jsArray = new JSONArray();       for (int i=0; i < myArray.length; i++) {          jsArray.put(myArray[i]);      }      System.out.println(jsArray);      jsArray.remove(3);      System.out.println("刪除 :: 之後:" + jsArray);    } } 輸出 ["JavaFX","HBase","JOGL","WebGL"] 刪除 ::["JavaFX","HBase","JOGL"] 之後

Java 中可以對 final 類進行子類化嗎?

Sai Subramanyam
更新於 2019-07-30 22:30:20

2 千次觀看

final 修飾符用於確定類的實現、方法和變數。作為 final 宣告類的主要目的是防止對類進行子類化。如果將某個類標記為 final,那麼任何類都無法從 final 類繼承任何特性。你無法擴充套件 final 類。如果你嘗試,將會引發編譯時錯誤。 示例 final class Super { private int data = 30; } public class Sub extends Super{ } 輸出 C:\Sample>javac Sub.java Sub.java:7: error: cannot inherit from final Super public class Sub extends Super{ ^ 1 error

如何將 JSON 陣列轉換成常規 Java 陣列?

Ramu Prasad
更新於 19-Feb-2020 12:24:47

3K+ 次檢視

JSONArray 類的 get 方法返回特定索引處的元素。使用此方法,您可以獲取 JSONArray 物件的元素並用其填充陣列。示例 import java.util.Arrays; import org.json.JSONArray; public class JsonToArray {    public static void main(String args[]) throws Exception {       String [] myArray = {"JavaFX", "HBase", "JOGL", "WebGL"};       JSONArray jsArray = new JSONArray();       for (int i = 0; i < myArray.length; i++) {          jsArray.put(myArray[i]);      }      System.out.println(jsArray);      String[] array = new String[myArray.length];   ... 瞭解更多

如何將 Java 陣列/集合轉換為 JSON 陣列?

Sravani S
更新於 2019-07-30 22:30:20

超過 7 千次觀看

Google 提供了一個名為 org.json.JSONArray 的庫,以下是將庫新增到專案的 maven 依賴項。 com.googlecode.json-simple json-simple 1.1 org.json 包的 JSONArray 類提供 put() 方法。使用此方法,您可以用元素內容填充 JSONArray 物件。示例 import org.json.JSONArray; public class ArrayToJson { public static void main(String args[]) { String [] myArray = {"JavaFX", "HBase", "JOGL", "WebGL"}; JSONArray jsArray = new JSONArray(); ... 瞭解更多

如何在 Java 中對陣列執行二分查詢?

V Jyothi
更新於 2020-06-16 10:17:11

145 次觀看

java 包的 Arrays 類提供一個名為 binarySearch() 的方法,您可以使用此方法在 Java 中對陣列執行二分查詢。示例線上演示 import java.util.Arrays; public class ArrayDemo {    public static void main(String[] args) {       int intArr[] = {30,20,5,12,55};       Arrays.sort(intArr);       System.out.println("排序後的 int 陣列是:");       for (int number : intArr) {          System.out.println("Number = " + number);       }       int searchVal = 12;       int retVal = Arrays.binarySearch(intArr,searchVal);       System.out.println("元素 12 的索引是:" + retVal);    } }輸出排序後的 int 陣列是: Number = 5 Number = 12 Number = 20 Number = 30 Number = 55 元素 12 的索引是: 1

如何在 Java 中對陣列執行堆排序?

Priya Pallavi
更新於 2020-02-19 12:22:49

590 次觀看

以下是堆排序(最大堆)的演算法。步驟 1 − 在堆的末尾建立一個新節點。步驟 2 − 向該節點分配新值。步驟 3 − 比較此子節點的值與其父節點。步驟 4 − 如果父節點的值小於子節點,則交換它們。步驟 5 − 重複步驟 3 和 4,直到堆屬性成立。示例 import java.util.Arrays; import java.util.Scanner; public class Heapsort {    public static void heapSort(int[] myArray, int length) {       int temp;       int size = length-1;       for (int i ... 瞭解更多

如何檢查陣列是否在 java 中包含三個連續的日期?

Nikitha N
更新於 2020-02-19 12:22:03

911 次觀看

要檢查給定的陣列是否包含三個連續的日期:將給定的陣列轉換為 LocalDate 型別的列表。使用 LocalDate 類的的方法比較列表的第 i、第 i+1 和第 i+1、第 i+2 個元素,如果相等,則證明列表包含 3 個連續的元素。示例線上演示 import java.time.LocalDate; import java.time.Month; import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.List; public class ConsicutiveDate {    public static void main(String args[]) {       String[] dates = {"5/12/2017", "6/12/2017", "7/12/2017"};

廣告
© . All rights reserved.