Tabnine Logo
ByteSizeStrings.iso
Code IndexAdd Tabnine to your IDE (free)

How to use
iso
method
in
org.apache.brooklyn.util.text.ByteSizeStrings

Best Java code snippets using org.apache.brooklyn.util.text.ByteSizeStrings.iso (Showing top 4 results out of 315)

origin: org.apache.brooklyn/brooklyn-utils-common

/** Returns a size string using ISO suffixes from {@link ByteSizeStrings#iso()}, e.g. 23.5MiB */
public static String makeISOSizeString(long sizeInBytes) {
  return ByteSizeStrings.iso().makeSizeString(sizeInBytes);
}
origin: org.apache.brooklyn/brooklyn-utils-common

public void testFunction() {
  ByteSizeStrings iso = ByteSizeStrings.iso();
  Iterable<String> bytes = Iterables.transform(Arrays.asList(23456789L, 23456789012L, 23456789012345L), iso);
  assertEquals(Iterables.get(bytes, 0), "22.4 MiB");
  assertEquals(Iterables.get(bytes, 1), "21.8 GiB");
  assertEquals(Iterables.get(bytes, 2), "21.3 TiB");
}

origin: org.apache.brooklyn/brooklyn-utils-common

public void testISOSizeString() {
  assertEquals(ByteSizeStrings.iso().makeSizeString(-1), "-1 B");
  assertEquals(ByteSizeStrings.iso().makeSizeString(0), "0 B");
  assertEquals(ByteSizeStrings.iso().makeSizeString(999), "999 B");
  assertEquals(ByteSizeStrings.iso().makeSizeString(1024), "1024 B");
  assertEquals(ByteSizeStrings.iso().makeSizeString(1234), "1234 B");
  assertEquals(ByteSizeStrings.iso().makeSizeString(2345), "2.29 KiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(4096), "4 KiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(4567), "4.46 KiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(6789), "6.63 KiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(65535), "64.0 KiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(23456789L), "22.4 MiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(23456789012L), "21.8 GiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(23456789012345L), "21.3 TiB");
  assertEquals(ByteSizeStrings.iso().makeSizeString(Long.MAX_VALUE), "8388608 TiB");
}
origin: org.apache.brooklyn/brooklyn-utils-common

public void testFormatter() {
  ByteSizeStrings iso = ByteSizeStrings.iso();
  assertEquals(String.format("%s", iso.formatted(23456789L)), "22.4 MiB");
  assertEquals(String.format("%.6s", iso.formatted(23456789L)), "22.3701 MiB");
  assertEquals(String.format("%#s", iso.formatted(23456789L)), "23.5 MB");
}
org.apache.brooklyn.util.textByteSizeStringsiso

Javadoc

Formats byte sizes using ISO standard suffixes and binary multiples of 1024

Popular methods of ByteSizeStrings

  • metric
    Default byte size formatter using metric multiples of 1000.
  • java
    Format byte sizes suitable for Java -Xms arguments.
  • makeSizeString
    Format the size bytes as a String with the given precision.
  • parse
    parses the given string as a byte size string, e.g. "4gb"
  • <init>
  • apply
    A Function implementation that formats its input using the current ByteSizeStrings values.
  • builder
    Returns a builder for a ByteSizeStrings formatter.
  • formatted
    Returns a Formattable object that can be used with String#format(String,Object...). When used as the

Popular in Java

  • Finding current android device location
  • getResourceAsStream (ClassLoader)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getApplicationContext (Context)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now