Package tigase.util

Class StringUtilities


  • public class StringUtilities
    extends Object
    Class with string utilities, mostly helping with canonical representation of String
    Author:
    wojtek
    • Constructor Detail

      • StringUtilities

        public StringUtilities()
    • Method Detail

      • intArrayToString

        public static String intArrayToString​(int[] arr,
                                              String separator)
        Concatenate all elements of input array inserting separator between each
        Parameters:
        arr - an array to be concatenated
        separator - to be inserted between each element of array
        Returns:
        string representation of the array
      • internStringArray

        public static String[] internStringArray​(String[] in)
        Process all strings of an array using .intern()
        Parameters:
        in - array of Strings to be interned
        Returns:
        array of interned string
      • stringArrayToString

        public static String stringArrayToString​(String[] arr,
                                                 String separator)
        Concatenate all elements of input array inserting separator between each
        Parameters:
        arr - an array to be concatenated
        separator - to be inserted between each element of array
        Returns:
        string representation of the array
      • stringToArrayOfString

        public static String[] stringToArrayOfString​(String in,
                                                     String splitter)
        Split string into an Array of Strings using provided splitter, output array is interned
        Parameters:
        in - String to be splited
        splitter - delimiter of items
        Returns:
        Arrays of interned Strings