Class MoreObjects.ToStringHelper
java.lang.Object
cloud.opencode.base.core.MoreObjects.ToStringHelper
- Enclosing class:
MoreObjects
A helper class for building toString() implementations.
Provides a fluent API for adding named and unnamed values.
toString() 构建辅助类,提供流式 API 添加命名和未命名值。
- Since:
- JDK 25, opencode-base-core V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionAdds a name-value pair for a boolean value.Adds a name-value pair for a char value.Adds a name-value pair for a double value.Adds a name-value pair for a float value.Adds a name-value pair for an int value.Adds a name-value pair for a long value.Adds a name-value pair.addValue(boolean value) Adds an unnamed boolean value.addValue(char value) Adds an unnamed char value.addValue(double value) Adds an unnamed double value.addValue(float value) Adds an unnamed float value.addValue(int value) Adds an unnamed int value.addValue(long value) Adds an unnamed long value.Adds an unnamed value.When called, null values will be omitted from the output.toString()Returns the formatted string representation.
-
Method Details
-
omitNullValues
When called, null values will be omitted from the output. 调用后,null 值将从输出中省略。- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair. 添加名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for a boolean value. 添加布尔值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for a char value. 添加字符值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for an int value. 添加整数值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for a long value. 添加长整数值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for a float value. 添加浮点数值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
add
Adds a name-value pair for a double value. 添加双精度值的名称-值对。- Parameters:
name- the property namevalue- the property value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed value. 添加未命名值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed boolean value. 添加未命名布尔值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed char value. 添加未命名字符值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed int value. 添加未命名整数值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed long value. 添加未命名长整数值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed float value. 添加未命名浮点数值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
addValue
Adds an unnamed double value. 添加未命名双精度值。- Parameters:
value- the value- Returns:
- this ToStringHelper for chaining
-
toString
-