public class StringCharArrayAccessor
extends java.lang.Object
| Constructor and Description |
|---|
StringCharArrayAccessor() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
createString(char[] charBuf)
creates a new java.lang.String by setting the char array directly to the String instance with reflection.
|
static boolean |
isEnabled() |
static void |
writeStringAsCharArray(java.io.Writer writer,
java.lang.String str)
Writes a portion of a string to a target java.io.Writer with direct access to the char[] of the java.lang.String
|
static void |
writeStringAsCharArray(java.io.Writer writer,
java.lang.String str,
int off,
int len)
Writes a portion of a string to a target java.io.Writer with direct access to the char[] of the java.lang.String
|
public static void writeStringAsCharArray(java.io.Writer writer,
java.lang.String str)
throws java.io.IOException
writer - target java.io.Writer for outputstr - A Stringjava.io.IOException - If an I/O error occurspublic static void writeStringAsCharArray(java.io.Writer writer,
java.lang.String str,
int off,
int len)
throws java.io.IOException
writer - target java.io.Writer for outputstr - A Stringoff - Offset from which to start writing characterslen - Number of characters to writejava.io.IOException - If an I/O error occurspublic static java.lang.String createString(char[] charBuf)
charBuf - char array to be used as java.lang.String content, don't modify it after passing it.public static boolean isEnabled()