クラス MojangsonByteArray

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

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

    • MojangsonByteArray

      public MojangsonByteArray(byte[] value)
      サブクラスのためのコンストラクタ。
      パラメータ:
      value - ラップされるプリミティブ配列。
  • メソッドの詳細

    • getType

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

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

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

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

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

      public Iterator<MojangsonByte> iterator()
    • toString

      public String toString()
      クラスからコピーされた説明: MojangsonValue
      この値の文字列表現を返します。出力はラップされた型が実装するtoString()に依存し、mojangsonフォーマットへの整形は行われません。 mojangsonフォーマットに整形する場合はMojangsonSerializerを使用してください。
      オーバーライド:
      toString クラス内 MojangsonValue<byte[]>
      戻り値:
      ラップされた値のtoString()の戻り値をそのまま返します。
      関連項目:
    • toArray

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

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

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