JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.util

Class StringUtils



  • public class StringUtils
    extends Object 
    Utilities for converting objects to strings.
    • Constructor Detail

      • StringUtils

        public StringUtils()
    • Method Detail

      • fromLong

        public static String fromLong(Long value)
      • fromShort

        public static String fromShort(Short value)
      • fromFloat

        public static String fromFloat(Float value)
      • fromDate

        public static String fromDate(Date value)
        Converts the specified date to an ISO 8601 timestamp string and returns it.
        Parameters:
        value - The date to format as an ISO 8601 timestamp string.
        Returns:
        An ISO 8601 timestamp string created from the specified date.
      • fromDouble

        public static String fromDouble(Double d)
        Returns the string representation of the specified double.
        Parameters:
        d - The double to represent as a string.
        Returns:
        The string representation of the specified double.
      • fromByte

        public static String fromByte(Byte b)
        Returns the string representation of the specified Byte.
        Parameters:
        b - The Byte to represent as a string.
        Returns:
        The string representation of the specified Byte.
      • fromByteBuffer

        public static String fromByteBuffer(ByteBuffer byteBuffer)
        Base64 encodes the data in the specified byte buffer (from the current position to the buffer's limit) and returns it as a base64 encoded string.
        Parameters:
        byteBuffer - The data to base64 encode and return as a string; must not be null.
        Returns:
        The base64 encoded contents of the specified byte buffer.
      • join

        public static String join(String joiner,
         String... parts)
        Joins the strings in parts with joiner between each string
        Parameters:
        joiner - the string to insert between the strings in parts
        parts - the parts to join
      • trim

        public static String trim(String value)
        A null-safe trim method. If the input string is null, returns null; otherwise returns a trimmed version of the input.
      • isNullOrEmpty

        public static boolean isNullOrEmpty(String value)
        Returns:
        true if the given value is either null or the empty string
      • hasValue

        public static boolean hasValue(String str)
        Returns:
        true if the given value is non-null and non-empty
      • lowerCase

        public static String lowerCase(String str)
        Converts a given String to lower case with Locale.ENGLISH
        Parameters:
        str - the string to be converted to lower case
        Returns:
        the lower case of string, or itself if string is null/empty
      • upperCase

        public static String upperCase(String str)
        Converts a given String to upper case with Locale.ENGLISH
        Parameters:
        str - the string to be converted to upper case
        Returns:
        the upper case of string, or itself if string is null/empty
      • compare

        public static int compare(String str1,
         String str2)
        Compare two strings with Locale.ENGLISH This method is preferred over String.compareTo() method.
        Parameters:
        str1 - String 1
        str2 - String 2
        Returns:
        negative integer if str1 lexicographically precedes str2 positive integer if str1 lexicographically follows str2 0 if both strings are equal
        Throws:
        IllegalArgumentException - throws exception if both or either of the strings is null
      • appendCompactedString

        public static void appendCompactedString(StringBuilder destination,
         String source)
        This method appends a string to a string builder and collapses contiguous white space is a single space. This is equivalent to: destination.append(source.replaceAll("\\s+", " ")) but does not create a Pattern object that needs to compile the match string; it also prevents us from having to make a Matcher object as well.
      • beginsWithIgnoreCase

        public static boolean beginsWithIgnoreCase(String data,
         String seq)
        Performs a case insensitive comparison and returns true if the data begins with the given sequence.
      • findFirstOccurrence

        public static Character findFirstOccurrence(String s,
         char... charsToMatch)
        Searches a string for the first occurrence of a character specified by a list of characters.
        Parameters:
        s - The string to search.
        charsToMatch - A list of characters to search the string for.
        Returns:
        The character that was first matched in the string or null if none of the characters were found.
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /