為 Java 8 找到了 4330 篇文章

什麼是 Java 中的方法簽名?

Swarali Sree
更新於 2019 年 7 月 30 日 22:30:20

6 千次以上瀏覽

方法簽名包含方法名和引數列表。示例 Live Demo 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 年 2 月 19 日 12:26:38

3 千次以上瀏覽

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 年 7 月 30 日 22:30:20

5 千次觀看

名為Object的類是Java中所有類的父類。讓我們透過一個示例來測試它。java.lang.Class.getSuperclass() 返回表示此Class表示的實體(類、介面、原始型別或void)的超類的Class。因此,建立一個示例具體類並嘗試使用此方法獲取其超類的名稱。示例 即時演示 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

14 千次觀看

你可以使用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("After deleting ::"+jsArray);    } }輸出 ["JavaFX","HBase","JOGL","WebGL"] 刪除後 ::["JavaFX","HBase","JOGL"]

Java 中是否能對 final 類進行子類化?

Sai Subramanyam
更新於 2019 年 7 月 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

3 千次以上瀏覽

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];   ... Read More

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

Sravani S
更新於 2019 年 7 月 30 日 22:30:20

7K+ 觀看次數

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(); ... Read More

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

V Jyothi
更新日期 16-Jun-2020 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);       }       int searchVal = 12;       int retVal = Arrays.binarySearch(intArr,searchVal);       System.out.println("元素 12 的索引為:" + retVal);    } }輸出 排序後的 int 陣列為: 數字 = 5 數字 = 12 數字 = 20 數字 = 30 數字 = 55 元素 12 的索引為:1

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

Priya Pallavi
更新日期 19-Feb-2020 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 ... Read More

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

Nikitha N
更新日期 19-Feb-2020 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"};
   List localDateList = new ArrayList();
   for (int i = 0;

廣告
© . All rights reserved.