Skip to content

Package io.github.qishr.cascara.common.util

Class StringUtils

java.lang.Object
        io.github.qishr.cascara.common.util.StringUtils


@io.github.qishr.cascara.common.annotation.Experimental
public class StringUtils

Field Summary

Modifier and Type Field Description
public static final String ELLIPSIS
public static final String FILLED_UP_POINTING_TRIANGLE
public static final String VISIBLE_BACKSPACE
public static final String VISIBLE_BELL
public static final String VISIBLE_CR
public static final String VISIBLE_DELETE
public static final String VISIBLE_ESCAPE
public static final String VISIBLE_LF
public static final String VISIBLE_NULL
public static final String VISIBLE_SPACE
public static final String VISIBLE_TAB

Constructor Summary

Constructor Description
StringUtils()

Method Summary

Modifier and Type Method Description
public static String unescapeUnicode(String s)
public static String unescapeHex(String s)
public static String debugString(String string, int pos)
public static String debugString(String string)
public static String debugString(int limit, String string)
public static String debugString(String string, String name, int pos)
public static String visibleChar(int c)
public static String toKebabCase(String camelCase)
public static String toPascalCase(String kebabCase)
public static String toCamelCase(String kebabCase)
public static List<Number> parseNumberList(String numbers)
public static String fromDouble(double d, int fractionalPartLen)

Field Details

ELLIPSIS

public static final String ELLIPSIS

See Also:

Constant Field Values


FILLED_UP_POINTING_TRIANGLE

public static final String FILLED_UP_POINTING_TRIANGLE

See Also:

Constant Field Values


VISIBLE_BACKSPACE

public static final String VISIBLE_BACKSPACE

See Also:

Constant Field Values


VISIBLE_BELL

public static final String VISIBLE_BELL

See Also:

Constant Field Values


VISIBLE_CR

public static final String VISIBLE_CR

See Also:

Constant Field Values


VISIBLE_DELETE

public static final String VISIBLE_DELETE

See Also:

Constant Field Values


VISIBLE_ESCAPE

public static final String VISIBLE_ESCAPE

See Also:

Constant Field Values


VISIBLE_LF

public static final String VISIBLE_LF

See Also:

Constant Field Values


VISIBLE_NULL

public static final String VISIBLE_NULL

See Also:

Constant Field Values


VISIBLE_SPACE

public static final String VISIBLE_SPACE

See Also:

Constant Field Values


VISIBLE_TAB

public static final String VISIBLE_TAB

See Also:

Constant Field Values


Method Details

unescapeUnicode

public static String unescapeUnicode(String s)


unescapeHex

public static String unescapeHex(String s)


debugString

public static String debugString(String string, int pos)


debugString

public static String debugString(String string)


debugString

public static String debugString(int limit, String string)


debugString

public static String debugString(String string, String name, int pos)


visibleChar

public static String visibleChar(int c)


toKebabCase

public static String toKebabCase(String camelCase)


toPascalCase

public static String toPascalCase(String kebabCase)


toCamelCase

public static String toCamelCase(String kebabCase)


parseNumberList

public static List<Number> parseNumberList(String numbers)


fromDouble

public static String fromDouble(double d, int fractionalPartLen)