インタフェース MojangsonIterable<T extends MojangsonValue<?>>

型パラメータ:
T - 要素の型。
すべてのスーパーインタフェース:
Iterable<T>, MojangsonStructure
既知の実装クラスのリスト:
MojangsonArray, MojangsonByteArray, MojangsonIntArray, MojangsonList, MojangsonLongArray, TypedMojangsonList

@NullMarked public interface MojangsonIterable<T extends MojangsonValue<?>> extends MojangsonStructure, Iterable<T>
mojangsonにおける反復可能オブジェクトを表現します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    boolean
    構造体を空にします。
    構造体のディープコピーを作成します。
    boolean
    has(int index)
    構造体の指定の添え字番目が存在するかどうかを返します。
    boolean
    構造体が空であるかを返します。
    int
    構造体の長さを取得します。

    インタフェースから継承されたメソッド Iterable

    forEach, iterator, spliterator
  • メソッドの詳細

    • isEmpty

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

      boolean has(int index)
      構造体の指定の添え字番目が存在するかどうかを返します。
      パラメータ:
      index - 添え字。
      戻り値:
      存在する場合、真。
    • length

      int length()
      構造体の長さを取得します。
      戻り値:
      長さ。
    • clear

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

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