Class Objectory

java.lang.Object
com.landawn.abacus.util.Objectory

@Internal @Beta public final class Objectory extends Object
Since:
0.8
Author:
Haiyang Li
  • Constructor Details

    • Objectory

      public Objectory()
  • Method Details

    • createList

      public static <T> List<T> createList()
      Creates the list.
      Type Parameters:
      T -
      Returns:
    • createSet

      public static <T> Set<T> createSet()
      Creates the set.
      Type Parameters:
      T -
      Returns:
    • createLinkedHashSet

      public static <T> Set<T> createLinkedHashSet()
      Creates the linked hash set.
      Type Parameters:
      T -
      Returns:
    • createMap

      public static <K, V> Map<K,V> createMap()
      Creates the map.
      Type Parameters:
      K - the key type
      V - the value type
      Returns:
    • createLinkedHashMap

      public static <K, V> Map<K,V> createLinkedHashMap()
      Creates the linked hash map.
      Type Parameters:
      K - the key type
      V - the value type
      Returns:
    • createObjectArray

      public static Object[] createObjectArray()
      Creates the object array.
      Returns:
    • createObjectArray

      public static Object[] createObjectArray(int size)
      Creates the object array.
      Parameters:
      size -
      Returns:
    • createCharArrayBuffer

      public static char[] createCharArrayBuffer()
      Creates the char array buffer.
      Returns:
    • createCharArrayBuffer

      public static char[] createCharArrayBuffer(int capacity)
      Creates the char array buffer.
      Parameters:
      capacity -
      Returns:
    • createByteArrayBuffer

      public static byte[] createByteArrayBuffer()
      Creates the byte array buffer.
      Returns:
    • createByteArrayBuffer

      public static byte[] createByteArrayBuffer(int capacity)
      Creates the byte array buffer.
      Parameters:
      capacity -
      Returns:
    • createStringBuilder

      public static StringBuilder createStringBuilder()
      Creates the string builder.
      Returns:
    • createStringBuilder

      public static StringBuilder createStringBuilder(int initCapacity)
      Creates the string builder.
      Parameters:
      initCapacity -
      Returns:
    • createByteArrayOutputStream

      public static ByteArrayOutputStream createByteArrayOutputStream()
      Creates the byte array output stream.
      Returns:
    • createByteArrayOutputStream

      public static ByteArrayOutputStream createByteArrayOutputStream(int initCapacity)
      Creates the byte array output stream.
      Parameters:
      initCapacity -
      Returns:
    • createBufferedWriter

      public static BufferedWriter createBufferedWriter()
      Creates the buffered writer.
      Returns:
    • createBufferedWriter

      public static BufferedWriter createBufferedWriter(OutputStream os)
      Creates the buffered writer.
      Parameters:
      os -
      Returns:
    • createBufferedWriter

      public static BufferedWriter createBufferedWriter(Writer writer)
      Creates the buffered writer.
      Parameters:
      writer -
      Returns:
    • createBufferedXMLWriter

      public static BufferedXMLWriter createBufferedXMLWriter()
      Creates the buffered XML writer.
      Returns:
    • createBufferedXMLWriter

      public static BufferedXMLWriter createBufferedXMLWriter(OutputStream os)
      Creates the buffered XML writer.
      Parameters:
      os -
      Returns:
    • createBufferedXMLWriter

      public static BufferedXMLWriter createBufferedXMLWriter(Writer writer)
      Creates the buffered XML writer.
      Parameters:
      writer -
      Returns:
    • createBufferedJSONWriter

      public static BufferedJSONWriter createBufferedJSONWriter()
      Creates the buffered JSON writer.
      Returns:
    • createBufferedJSONWriter

      public static BufferedJSONWriter createBufferedJSONWriter(OutputStream os)
      Creates the buffered JSON writer.
      Parameters:
      os -
      Returns:
    • createBufferedJSONWriter

      public static BufferedJSONWriter createBufferedJSONWriter(Writer writer)
      Creates the buffered JSON writer.
      Parameters:
      writer -
      Returns:
    • createBufferedReader

      public static BufferedReader createBufferedReader(String st)
      Creates the buffered reader.
      Parameters:
      st -
      Returns:
    • createBufferedReader

      public static BufferedReader createBufferedReader(InputStream is)
      Creates the buffered reader.
      Parameters:
      is -
      Returns:
    • createBufferedReader

      public static BufferedReader createBufferedReader(Reader reader)
      Creates the buffered reader.
      Parameters:
      reader -
      Returns:
    • recycle

      public static void recycle(List<?> list)
      Parameters:
      list -
    • recycle

      public static void recycle(Set<?> set)
      Parameters:
      set -
    • recycle

      public static void recycle(Map<?,?> map)
      Parameters:
      map -
    • recycle

      public static void recycle(Object[] objArray)
      Parameters:
      objArray -
    • recycle

      public static void recycle(char[] cbuf)
      Parameters:
      cbuf -
    • recycle

      public static void recycle(byte[] bbuf)
      Parameters:
      bbuf -
    • recycle

      public static void recycle(StringBuilder sb)
      Parameters:
      sb -
    • recycle

      public static void recycle(ByteArrayOutputStream os)
      Parameters:
      os -
    • recycle

      public static void recycle(BufferedWriter bw)
      Parameters:
      bw -
    • recycle

      public static void recycle(BufferedXMLWriter bw)
      Parameters:
      bw -
    • recycle

      public static void recycle(BufferedJSONWriter bw)
      Parameters:
      bw -
    • recycle

      public static void recycle(BufferedReader br)
      Parameters:
      br -