Package java.lang
Class StringFactory
- java.lang.Object
-
- java.lang.StringFactory
-
public final class StringFactory extends Object
Class used to generate strings instead of calling String.<init>.
-
-
Constructor Summary
Constructors Constructor Description StringFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringnewEmptyString()static StringnewStringFromBytes(byte[] data)static StringnewStringFromBytes(byte[] data, int high)static StringnewStringFromBytes(byte[] data, int offset, int byteCount)static StringnewStringFromBytes(byte[] data, int high, int offset, int byteCount)static StringnewStringFromBytes(byte[] data, int offset, int byteCount, String charsetName)static StringnewStringFromBytes(byte[] data, int offset, int byteCount, Charset charset)static StringnewStringFromBytes(byte[] data, String charsetName)static StringnewStringFromBytes(byte[] data, Charset charset)static StringnewStringFromChars(char[] data)static StringnewStringFromChars(char[] data, int offset, int charCount)static StringnewStringFromCodePoints(int[] codePoints, int offset, int count)static StringnewStringFromString(String toCopy)static StringnewStringFromStringBuffer(StringBuffer stringBuffer)static StringnewStringFromStringBuilder(StringBuilder stringBuilder)
-
-
-
Method Detail
-
newEmptyString
public static String newEmptyString()
-
newStringFromBytes
public static String newStringFromBytes(byte[] data)
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, int high)
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, int offset, int byteCount)
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, int high, int offset, int byteCount)
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, int offset, int byteCount, String charsetName) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, String charsetName) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
newStringFromBytes
public static String newStringFromBytes(byte[] data, int offset, int byteCount, Charset charset)
-
newStringFromChars
public static String newStringFromChars(char[] data)
-
newStringFromChars
public static String newStringFromChars(char[] data, int offset, int charCount)
-
newStringFromStringBuffer
public static String newStringFromStringBuffer(StringBuffer stringBuffer)
-
newStringFromCodePoints
public static String newStringFromCodePoints(int[] codePoints, int offset, int count)
-
newStringFromStringBuilder
public static String newStringFromStringBuilder(StringBuilder stringBuilder)
-
-