為 Java 8 找到了 4330 篇文章
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 方法 ... 閱讀更多
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"]
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(); ... 閱讀全文
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"]
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
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
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
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
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
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;
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP