共找到有關 Java 8 的 4330 篇 文章
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 方法 ... 閱讀更多內容
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"] 之後
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(); ... 閱讀更多
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"] 之後
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
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]; ... 瞭解更多
超過 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(); ... 瞭解更多
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
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 ... 瞭解更多
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"};
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP