共找到有关 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"};

广告