Package alpine.util

Class UuidUtil


  • public final class UuidUtil
    extends Object
    A collection of useful UUID utilities.
    Since:
    1.0.0
    Author:
    Steve Springett
    • Method Detail

      • insertHyphens

        public static String insertHyphens​(String uuidWithoutHyphens)
        Inserts hyphens in a valid 32 character UUID containing no hyphens.
        Parameters:
        uuidWithoutHyphens - a UUID without separating hyphens
        Returns:
        a UUID (as a String) containing hyphens
        Since:
        1.0.0
      • stripHyphens

        public static String stripHyphens​(String uuid)
        Removes hyphens from a 36 character UUID.
        Parameters:
        uuid - the UUID to strip hyphens from
        Returns:
        a String of the UUID without hyphens
        Since:
        1.0.0
      • isValidUUID

        public static boolean isValidUUID​(String uuid)
        Determines if the specified string is a valid UUID.
        Parameters:
        uuid - the UUID to evaluate
        Returns:
        true if UUID is valid, false if invalid
        Since:
        1.0.0