Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでJSONObjectのプロパティを自動インクリメントするにはどうすればよいですか?


JSONObject 名前/値の順序付けられていないコレクションです 文字列のテキストをペアにして解析し、マップを作成します -オブジェクトのように。ただし、自動インクリメントは可能です インクリメント()を使用したJSONObjectのプロパティ JSONObjectクラスのメソッド。そのようなプロパティがない場合は、値が 1のプロパティを作成します 。そのようなプロパティがあり、それがInteger、Long、Double、またはFloatである場合は、それに1つ追加します。

構文
public JSONObject increment(java.lang.String key) throws JSONException
import org.json.JSONException;
import org.json.JSONObject;
public class IncrementJSONObjectTest {
   public static void main(String[] args) throws JSONException {
      JSONObject jsonObj = new JSONObject();
      jsonObj.put("year", 2019);
      jsonObj.put("age", 25);
      System.out.println(jsonObj.toString(3));
      jsonObj.increment("year").increment("age");
      System.out.println(jsonObj.toString(3));
      jsonObj.increment("year").increment("age");
      System.out.println(jsonObj.toString(3));
      jsonObj.increment("year").increment("age");
      System.out.println(jsonObj.toString(3));
   }
}
出力
{
 "year": 2019,
 "age": 25
}
{
 "year": 2020,
 "age": 26
}
{
 "year": 2021,
 "age": 27
}
{
 "year": 2022,
 "age": 28
}

  1. JavaでJTableの検索機能を実装するにはどうすればよいですか?

    JTable 複雑なデータ構造を表示するためのJComponentのサブクラスです。 JTableコンポーネントは、 Model View Controller(MVC)デザインパターンに従うことができます 行と列にデータを表示するため 。 JTableは、 TableModelListener、TableColumnModelListener、ListSelectionListener、CellEditorListener、RowSorterListenerを生成できます。 インターフェイス。 JTextField に文字列を入力することで、JTableの検索機能を実装できます。 、JT

  2. JavaでJComboBoxのアイテムを並べ替えるにはどうすればよいですか?

    JComboBox JComponentのサブクラスです クラスであり、テキストフィールドの組み合わせです。 およびドロップダウンリスト ユーザーはそこから値を選択できます。 JComboBox ActionListener、ChangeListener、を生成できます およびItemListener ユーザーがコンボボックスでアクションを実行するときのインターフェイス。デフォルトでは、JComboBoxはアイテムの並べ替えをサポートしていません。 DefaultComboBoxModel を拡張することで、コードをカスタマイズできます。 クラス。 例 import java.awt