记录类 StringTag
java.lang.Object
java.lang.Record
net.minecraft.nbt.StringTag
- 所有已实现的接口:
PrimitiveTag
,Tag
-
字段概要
字段修饰符和类型字段说明private static final char
private static final StringTag
private static final char
private static final char
private static final int
private static final char
private final String
value
记录组件的字段。从接口继承的字段 net.minecraft.nbt.Tag
ARRAY_HEADER, MAX_DEPTH, OBJECT_HEADER, OBJECT_REFERENCE, STRING_SIZE, TAG_BYTE, TAG_BYTE_ARRAY, TAG_COMPOUND, TAG_DOUBLE, TAG_END, TAG_FLOAT, TAG_INT, TAG_INT_ARRAY, TAG_LIST, TAG_LONG, TAG_LONG_ARRAY, TAG_SHORT, TAG_STRING
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明accept
(StreamTagVisitor p_197566_) void
accept
(TagVisitor p_178154_) asString()
copy()
final boolean
指示某个其他对象是否“等于”此对象。static String
escapeWithoutQuotes
(String p_428687_) static void
escapeWithoutQuotes
(String p_428715_, StringBuilder p_428716_) byte
getId()
getType()
final int
hashCode()
返回此对象的哈希代码值。static String
quoteAndEscape
(String p_129304_) static void
quoteAndEscape
(String p_410719_, StringBuilder p_409607_) int
static void
skipString
(DataInput p_197564_) toString()
返回此记录类的字符串表示形式。value()
返回value
记录组件的值。static StringTag
void
write
(DataOutput p_129296_) 从接口继承的方法 net.minecraft.nbt.Tag
acceptAsRoot, asBoolean, asByte, asByteArray, asCompound, asDouble, asFloat, asInt, asIntArray, asList, asLong, asLongArray, asNumber, asShort
-
字段详细资料
-
value
value
记录组件的字段。 -
SELF_SIZE_IN_BYTES
private static final int SELF_SIZE_IN_BYTES- 另请参阅:
-
TYPE
-
EMPTY
-
DOUBLE_QUOTE
private static final char DOUBLE_QUOTE- 另请参阅:
-
SINGLE_QUOTE
private static final char SINGLE_QUOTE- 另请参阅:
-
ESCAPE
private static final char ESCAPE- 另请参阅:
-
NOT_SET
private static final char NOT_SET- 另请参阅:
-
-
构造器详细资料
-
StringTag
已过时, 待删除: 此 API 元素将从以后的版本中删除。创建StringTag
记录类的实例。- 参数:
value
-value
记录组件的值
-
-
方法详细资料
-
skipString
- 抛出:
IOException
-
valueOf
-
write
- 指定者:
write
在接口中Tag
- 抛出:
IOException
-
sizeInBytes
public int sizeInBytes()- 指定者:
sizeInBytes
在接口中Tag
-
getId
public byte getId() -
getType
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
copy
- 指定者:
copy
在接口中PrimitiveTag
- 指定者:
copy
在接口中Tag
-
asString
-
accept
-
quoteAndEscape
-
quoteAndEscape
-
escapeWithoutQuotes
-
escapeWithoutQuotes
-
accept
-
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
value
返回value
记录组件的值。- 返回:
value
记录组件的值
-