Heim  >  Artikel  >  Java  >  Welche Bedeutung hat die Accumulate()-Methode in Java?

Welche Bedeutung hat die Accumulate()-Methode in Java?

王林
王林nach vorne
2023-08-30 22:05:061192Durchsuche

Welche Bedeutung hat die Accumulate()-Methode in Java?

JSONObject ist eine ungeordnete Sammlung von Namens-Paaren und Wert-Paaren. Einige wichtige Methoden von JSONArray sind accumulate(), put(), opt(), append(), write() usw. Die Methode accumulate() akkumuliert die Werte unter dem Schlüssel. Diese Methode ähnelt der Methode put(), außer dass unter dem Schlüssel ein vorhandenes Objekt gespeichert ist. Dann kann ein JSONArray unter dem Schlüssel gespeichert werden alle akkumulierten Werte speichern. Wenn ein vorhandenes JSONArray vorhanden ist, können neue Werte hinzugefügt werden. Syntax

public JSONObject accumulate(java.lang.String key, java.lang.Object value) throws JSONException

Beispiel

import org.json.*;
public class JSONAccumulateMethodTest {
   public static void main(String[] args) throws JSONException {
      JSONObject jsonObj = new JSONObject();
      jsonObj.accumulate("Technology", "Java");
      jsonObj.accumulate("Technology", "Python");
      jsonObj.accumulate("Technology", "Spark");
      jsonObj.accumulate("Technology", "Selenium");
      jsonObj.accumulate("Technology", ".Net");
      System.out.println(jsonObj.toString(3));
   }
}

Ausgabe

{"Technology": [
   "Java",
   "Python",
   "Spark",
   "Selenium",
   ".Net"
]}

Das obige ist der detaillierte Inhalt vonWelche Bedeutung hat die Accumulate()-Methode in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen