public final class UnitFormatter extends Object
This class supports formatting for time durations, memory sizes, and iteration-related values.
For example, it can convert large numbers into human-readable formats such as "1.2kB" or "3.4ms".
| Constructor and Description |
|---|
UnitFormatter() |
| Modifier and Type | Method and Description |
|---|---|
String |
bytes(long value)
Formats a number of bytes into a human-readable string with appropriate units.
|
String |
iterations(long value)
Formats a number of iterations into a human-readable string with appropriate units.
|
String |
iterationsPerSecond(double value)
Formats a number of iterations per second (as a double) into a human-readable string with appropriate units.
|
String |
nanoseconds(double value)
Formats a duration in nanoseconds (as a double) into a human-readable string with appropriate time units.
|
String |
nanoseconds(long value)
Formats a duration in nanoseconds into a human-readable string with appropriate time units.
|
public String bytes(long value)
value - The number of bytes.public String nanoseconds(long value)
value - The duration in nanoseconds.public String nanoseconds(double value)
value - The duration in nanoseconds.public String iterations(long value)
value - The number of iterations.public String iterationsPerSecond(double value)
value - The number of iterations per second.Copyright © 2010–2025. All rights reserved.