ListData

Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

crafttweaker.api.data.ListData

Implemented Interfaces

ListData implements the following interfaces. That means any method available to them can also be used on this class.

Constructors

new crafttweaker.api.data.ListData();
new crafttweaker.api.data.ListData(list as List<crafttweaker.api.data.IData>);
ПараметрТипDescriptionIsOptionalDefault Value
listList<crafttweaker.api.data.IData>Описание отсутствуетtruenull

Methods

add

["Hello", "World", "!"].add(value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add("today");
ПараметрТипDescription
valuecrafttweaker.api.data.IDataThe value to add to the list
["Hello", "World", "!"].add(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].add(1, "beautiful");
ПараметрТипDescription
indexintThe index to add to. Subsequent items will be moved one index higher
valuecrafttweaker.api.data.IDataThe value to add to the list

clear

Removes every element in the list

["Hello", "World", "!"].clear();

get

Retrieves the crafttweaker.api.data.IData stored at the given index.

Returns crafttweaker.api.data.IData

["Hello", "World", "!"].get(index as int);
["Hello", "World", "!"].get(0);
ПараметрТипDescription
indexintThe index (0-based)

remove

Removes the crafttweaker.api.data.IData stored at the given index.

Returns crafttweaker.api.data.IData

["Hello", "World", "!"].remove(index as int);
["Hello", "World", "!"].remove(0);
ПараметрТипDescription
indexintThe index (0-based)

set

Sets the item at the provided index to the given value

Returns crafttweaker.api.data.IData

["Hello", "World", "!"].set(index as int, value as crafttweaker.api.data.IData);
["Hello", "World", "!"].set(0, "Bye");
ПараметрТипDescription
indexintThe index to set (0-based)
valuecrafttweaker.api.data.IDataThe new Value

Свойства

НазваниеТипИмеет GetterИмеет Setter
sizeinttruefalse

Утилиты

Тип результатаЯвляется неявным
List<crafttweaker.api.data.IData>true