public final class DataSize extends Object implements Comparable<DataSize>, Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DataSize.Unit |
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
UNIT_RATIO |
static DataSize |
ZERO |
public static final long UNIT_RATIO
public static final DataSize ZERO
public int compareTo(@Nullable
DataSize o)
compareTo 在接口中 Comparable<DataSize>@Nonnull public DataSize plus(@Nonnull BigDecimal size, @Nonnull DataSize.Unit unit)
@Nonnull public DataSize plusByte(@Nonnull BigDecimal size)
@Nonnull public DataSize plusByte(double size)
@Nonnull public DataSize plusByte(long size)
@Nonnull public DataSize plusKilobyte(@Nonnull BigDecimal size)
@Nonnull public DataSize plusKilobyte(double size)
@Nonnull public DataSize plusKilobyte(long size)
@Nonnull public DataSize plusMegabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusMegabytes(double size)
@Nonnull public DataSize plusMegabytes(long size)
@Nonnull public DataSize plusGigabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusGigabytes(double size)
@Nonnull public DataSize plusGigabytes(long size)
@Nonnull public DataSize plusTerabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusTerabytes(double size)
@Nonnull public DataSize plusTerabytes(long size)
@Nonnull public DataSize plusPetabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusPetabytes(double size)
@Nonnull public DataSize plusPetabytes(long size)
@Nonnull public DataSize plusExabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusExabytes(double size)
@Nonnull public DataSize plusExabytes(long size)
@Nonnull public DataSize plusZettabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusZettabytes(double size)
@Nonnull public DataSize plusZettabytes(long size)
@Nonnull public DataSize plusYottabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize plusYottabytes(double size)
@Nonnull public DataSize plusYottabytes(long size)
@Nonnull public DataSize minus(@Nonnull BigDecimal size, @Nonnull DataSize.Unit unit)
@Nonnull public DataSize minusByte(@Nonnull BigDecimal size)
@Nonnull public DataSize minusByte(double size)
@Nonnull public DataSize minusByte(long size)
@Nonnull public DataSize minusKilobyte(@Nonnull BigDecimal size)
@Nonnull public DataSize minusKilobyte(double size)
@Nonnull public DataSize minusKilobyte(long size)
@Nonnull public DataSize minusMegabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusMegabytes(double size)
@Nonnull public DataSize minusMegabytes(long size)
@Nonnull public DataSize minusGigabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusGigabytes(double size)
@Nonnull public DataSize minusGigabytes(long size)
@Nonnull public DataSize minusTerabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusTerabytes(double size)
@Nonnull public DataSize minusTerabytes(long size)
@Nonnull public DataSize minusPetabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusPetabytes(double size)
@Nonnull public DataSize minusPetabytes(long size)
@Nonnull public DataSize minusExabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusExabytes(double size)
@Nonnull public DataSize minusExabytes(long size)
@Nonnull public DataSize minusZettabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusZettabytes(double size)
@Nonnull public DataSize minusZettabytes(long size)
@Nonnull public DataSize minusYottabytes(@Nonnull BigDecimal size)
@Nonnull public DataSize minusYottabytes(double size)
@Nonnull public DataSize minusYottabytes(long size)
@Nonnull public BigDecimal toSize(@Nonnull DataSize.Unit unit)
@Nonnull public BigDecimal toByte()
@Nonnull public BigDecimal toKilobyte()
@Nonnull public BigDecimal toMegabytes()
@Nonnull public BigDecimal toGigabytes()
@Nonnull public BigDecimal toTerabytes()
@Nonnull public BigDecimal toPetabytes()
@Nonnull public BigDecimal toExabytes()
@Nonnull public BigDecimal toZettabytes()
@Nonnull public BigDecimal toYottabytes()
public boolean isNegative()
@Nonnull public DataSize abs()
@Nonnull public DataSize negate()
@Nonnull public String toString(@Nonnull DataSize.Unit unit)
@Nonnull public String toString(@Nonnull NumberFormat format)
@Nonnull public String toString(@Nonnull NumberFormat format, @Nonnull DataSize.Unit unit)
@Nonnull public static DataSize of(@Nonnull BigDecimal amount, @Nonnull DataSize.Unit unit)
@Nonnull public static DataSize of(long amount, @Nonnull DataSize.Unit unit)
@Nonnull public static DataSize of(double amount, @Nonnull DataSize.Unit unit)
@Nonnull public static DataSize ofBytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofBytes(long amount)
@Nonnull public static DataSize ofBytes(double amount)
@Nonnull public static DataSize ofKilobytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofKilobytes(long amount)
@Nonnull public static DataSize ofKilobytes(double amount)
@Nonnull public static DataSize ofMegabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofMegabytes(long amount)
@Nonnull public static DataSize ofMegabytes(double amount)
@Nonnull public static DataSize ofGigabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofGigabytes(long amount)
@Nonnull public static DataSize ofGigabytes(double amount)
@Nonnull public static DataSize ofTerabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofTerabytes(long amount)
@Nonnull public static DataSize ofTerabytes(double amount)
@Nonnull public static DataSize ofPetabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofPetabytes(long amount)
@Nonnull public static DataSize ofPetabytes(double amount)
@Nonnull public static DataSize ofExabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofExabytes(long amount)
@Nonnull public static DataSize ofExabytes(double amount)
@Nonnull public static DataSize ofZettabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofZettabytes(long amount)
@Nonnull public static DataSize ofZettabytes(double amount)
@Nonnull public static DataSize ofYottabytes(@Nonnull BigDecimal amount)
@Nonnull public static DataSize ofYottabytes(long amount)
@Nonnull public static DataSize ofYottabytes(double amount)
@Nonnull public static DataSize parse(@Nonnull CharSequence text)
Copyright © 2024. All rights reserved.