クラス MojangsonIntArray

すべての実装されたインタフェース:
MojangsonIterable<MojangsonInt>, MojangsonStructure, Iterable<MojangsonInt>

@NullMarked public class MojangsonIntArray extends MojangsonArray<int[], MojangsonInt>
mojangsonにおけるint[]を表現します。
  • コンストラクタの詳細

    • MojangsonIntArray

      public MojangsonIntArray(int[] value)
  • メソッドの詳細

    • getType

      public MojangsonValueType<?> getType()
      クラスからコピーされた説明: MojangsonValue
      値の型を取得します。
      定義:
      getType クラス内 MojangsonValue<int[]>
      戻り値:
      この値の型を表現するオブジェクト。
    • copy

      public MojangsonIntArray copy()
      インタフェースからコピーされた説明: MojangsonStructure
      構造体のディープコピーを作成します。
      戻り値:
      ディープコピーされたオブジェクト。
    • isEmpty

      public boolean isEmpty()
      インタフェースからコピーされた説明: MojangsonStructure
      構造体が空であるかを返します。
      戻り値:
      空の場合、真。
    • length

      public int length()
      インタフェースからコピーされた説明: MojangsonIterable
      構造体の長さを取得します。
      戻り値:
      長さ。
    • clear

      public boolean clear()
      インタフェースからコピーされた説明: MojangsonStructure
      構造体を空にします。
      戻り値:
      空にすることができた場合、真。
    • iterator

      public Iterator<MojangsonInt> iterator()
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 MojangsonValue<int[]>
    • toArray

      public int[] toArray()
      クラスからコピーされた説明: MojangsonArray
      プリミティブ配列として取得します。
      定義:
      toArray クラス内 MojangsonArray<int[], MojangsonInt>
      戻り値:
      プリミティブ配列。
    • listView

      public MojangsonList listView()
      クラスからコピーされた説明: MojangsonArray
      この配列へのビューを返します。
      定義:
      listView クラス内 MojangsonArray<int[], MojangsonInt>
      戻り値:
      リスト型のビュー。このリストに対する変更は配列にも反映されます。なお一部の操作は整合性の確保のため禁じられています。
    • from

      public static MojangsonIntArray from(MojangsonList list)
      MojangsonListからMojangsonIntArrayへの変換を試みます。
      パラメータ:
      list - MojangsonIntのみを要素に持つリスト。
      戻り値:
      MojangsonIntArray。