public enum DistStorageUnit extends Enum<DistStorageUnit>
默认舍入模式: RoundingMode.FLOOR
默认舍入精度: 2
Enum Constant and Description |
---|
B
Byte
|
BIT
bit
|
GB
GB
|
KB
KB
|
MB
MB
|
TB
TB
|
public static final DistStorageUnit BIT
public static final DistStorageUnit B
public static final DistStorageUnit KB
public static final DistStorageUnit MB
public static final DistStorageUnit GB
public static final DistStorageUnit TB
public static DistStorageUnit[] values()
for (DistStorageUnit c : DistStorageUnit.values()) System.out.println(c);
public static DistStorageUnit valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic BigDecimal toBit(long u)
public BigDecimal toBit(long u, int scale, RoundingMode roundingMode)
public BigDecimal toBit(BigDecimal u)
public abstract BigDecimal toBit(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModepublic BigDecimal toByte(long u)
public BigDecimal toByte(long u, int scale, RoundingMode roundingMode)
public BigDecimal toByte(BigDecimal u)
public abstract BigDecimal toByte(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModepublic BigDecimal toKilobyte(long u)
public BigDecimal toKilobyte(long u, int scale, RoundingMode roundingMode)
public BigDecimal toKilobyte(BigDecimal u)
public abstract BigDecimal toKilobyte(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModepublic BigDecimal toMegabyte(long u)
public BigDecimal toMegabyte(long u, int scale, RoundingMode roundingMode)
public BigDecimal toMegabyte(BigDecimal u)
public abstract BigDecimal toMegabyte(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModepublic BigDecimal toGigabyte(long u)
public BigDecimal toGigabyte(long u, int scale, RoundingMode roundingMode)
public BigDecimal toGigabyte(BigDecimal u)
public abstract BigDecimal toGigabyte(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModepublic BigDecimal toTerabyte(long u)
public BigDecimal toTerabyte(long u, int scale, RoundingMode roundingMode)
public BigDecimal toTerabyte(BigDecimal u)
public abstract BigDecimal toTerabyte(BigDecimal u, int scale, RoundingMode roundingMode)
u
- unitscale
- scaleroundingMode
- roundingModeCopyright © 2024. All rights reserved.