Class DataUtil

java.lang.Object
com.ctc.wstx.util.DataUtil

public final class DataUtil extends Object
  • Field Details

    • EMPTY_CHAR_ARRAY

      static final char[] EMPTY_CHAR_ARRAY
    • MAX_LONG

      static final Long MAX_LONG
    • NO_TYPE

      static final String NO_TYPE
      See Also:
  • Constructor Details

    • DataUtil

      private DataUtil()
  • Method Details

    • getEmptyCharArray

      public static char[] getEmptyCharArray()
    • Integer

      public static Integer Integer(int i)
    • singletonIterator

      public static <T> Iterator<T> singletonIterator(T item)
    • emptyIterator

      public static <T> Iterator<T> emptyIterator()
    • anyValuesInCommon

      public static <T> boolean anyValuesInCommon(Collection<T> c1, Collection<T> c2)
      Method that can be used to efficiently check if 2 collections share at least one common element.
      Returns:
      True if there is at least one element that's common to both Collections, ie. that is contained in both of them.
    • growArrayBy50Pct

      public static Object growArrayBy50Pct(Object arr)
    • growArrayToAtLeast

      public static Object growArrayToAtLeast(Object arr, int minLen)
      Method similar to growArrayBy50Pct(java.lang.Object), but it also ensures that the new size is at least as big as the specified minimum size.
    • growArrayToAtMost

      public static Object growArrayToAtMost(Object arr, int maxLen)
      Method similar to growArrayBy50Pct(java.lang.Object), but it also ensures that the new size is no bigger than specific maximum size.
    • growArrayBy

      public static String[] growArrayBy(String[] arr, int more)
    • growArrayBy

      public static int[] growArrayBy(int[] arr, int more)