Class Strings

java.lang.Object
arc.util.Strings
com.xpdustry.simple_blacklist.util.Strings

public class Strings extends arc.util.Strings
  • Field Summary

    Fields inherited from class arc.util.Strings

    utf8
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    bits2int(boolean... list)
     
    static arc.struct.Seq<String>
    cJust(arc.struct.Seq<String> list, int length)
     
    static arc.struct.Seq<String>
    cJust(arc.struct.Seq<String> list, int length, String filler)
     
    static String
    cJust(String str, int length)
     
    static String
    cJust(String str, int length, String filler)
    Justify string to the center.
    static boolean[]
    int2bits(long number)
     
    static boolean[]
    int2bits(long number, int bits)
     
    static boolean
     
    static boolean
     
    static String
    jsonPrettyPrint(arc.util.serialization.JsonValue object, arc.util.serialization.JsonWriter.OutputType outputType)
     
    static void
    jsonPrettyPrint(arc.util.serialization.JsonValue object, Writer writer, arc.util.serialization.JsonWriter.OutputType outputType)
     
    static void
    jsonPrettyPrint(arc.util.serialization.JsonValue object, Writer writer, arc.util.serialization.JsonWriter.OutputType outputType, int indent)
    Re-implementation of JsonValue.prettyPrint(OutputType, Writer), because the ident isn't correct and the max object size before new line is too big.
    static arc.struct.Seq<String>
    lJust(arc.struct.Seq<String> list, int length)
     
    static arc.struct.Seq<String>
    lJust(arc.struct.Seq<String> list, int length, String filler)
     
    static String
    lJust(String str, int length)
     
    static String
    lJust(String str, int length, String filler)
    Justify string to the left.
    static <T> int
    max(Iterable<T> list, arc.func.Intf<T> intifier)
     
    static int
     
    static String
     
    static String
    repeat(String str, int count)
    Taken from the String.repeat(int) method of JDK 11
    static arc.struct.Seq<String>
    rJust(arc.struct.Seq<String> list, int length)
     
    static arc.struct.Seq<String>
    rJust(arc.struct.Seq<String> list, int length, String filler)
     
    static String
    rJust(String str, int length)
     
    static String
    rJust(String str, int length, String filler)
    Justify string to the right.
    static arc.struct.Seq<String>
    sJust(arc.struct.Seq<String> left, arc.struct.Seq<String> right, int length)
     
    static arc.struct.Seq<String>
    sJust(arc.struct.Seq<String> left, arc.struct.Seq<String> right, int length, String filler)
     
    static String
    sJust(String left, String right, int length)
     
    static String
    sJust(String left, String right, int length, String filler)
    Justify string to the sides.

    Methods inherited from class arc.util.Strings

    animated, autoFixed, camelize, camelToKebab, canParseFloat, canParseInt, canParsePositiveFloat, canParsePositiveInt, capitalize, count, count, encode, fixed, fixedBuilder, format, formatMillis, getCauses, getFinalCause, getFinalMessage, getSimpleMessage, getStackTrace, insertSpaces, join, join, kebabToCamel, levenshtein, matches, neatError, neatError, parseDouble, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseLong, parseLong, parseLong, replace, replace, sanitizeFilename, stripColors, stripGlyphs, truncate, truncate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Strings

      public Strings()
  • Method Details

    • rJust

      public static String rJust(String str, int length)
    • rJust

      public static String rJust(String str, int length, String filler)
      Justify string to the right. E.g. "  right"
    • rJust

      public static arc.struct.Seq<String> rJust(arc.struct.Seq<String> list, int length)
    • rJust

      public static arc.struct.Seq<String> rJust(arc.struct.Seq<String> list, int length, String filler)
    • lJust

      public static String lJust(String str, int length)
    • lJust

      public static String lJust(String str, int length, String filler)
      Justify string to the left. E.g. "left  "
    • lJust

      public static arc.struct.Seq<String> lJust(arc.struct.Seq<String> list, int length)
    • lJust

      public static arc.struct.Seq<String> lJust(arc.struct.Seq<String> list, int length, String filler)
    • cJust

      public static String cJust(String str, int length)
    • cJust

      public static String cJust(String str, int length, String filler)
      Justify string to the center. E.g. "  center  ".
    • cJust

      public static arc.struct.Seq<String> cJust(arc.struct.Seq<String> list, int length)
    • cJust

      public static arc.struct.Seq<String> cJust(arc.struct.Seq<String> list, int length, String filler)
    • sJust

      public static String sJust(String left, String right, int length)
    • sJust

      public static String sJust(String left, String right, int length, String filler)
      Justify string to the sides. E.g. "left   right"
    • sJust

      public static arc.struct.Seq<String> sJust(arc.struct.Seq<String> left, arc.struct.Seq<String> right, int length)
    • sJust

      public static arc.struct.Seq<String> sJust(arc.struct.Seq<String> left, arc.struct.Seq<String> right, int length, String filler)
    • repeat

      public static String repeat(String str, int count)
      Taken from the String.repeat(int) method of JDK 11
    • max

      public static <T> int max(Iterable<T> list, arc.func.Intf<T> intifier)
    • maxLength

      public static int maxLength(Iterable<String> list)
    • normalise

      public static String normalise(String str)
    • bits2int

      public static long bits2int(boolean... list)
    • int2bits

      public static boolean[] int2bits(long number)
    • int2bits

      public static boolean[] int2bits(long number, int bits)
    • isTrue

      public static boolean isTrue(String str)
      Returns:
      whether the specified string mean true
    • isFalse

      public static boolean isFalse(String str)
      Returns:
      whether the specified string mean false
    • jsonPrettyPrint

      public static String jsonPrettyPrint(arc.util.serialization.JsonValue object, arc.util.serialization.JsonWriter.OutputType outputType)
    • jsonPrettyPrint

      public static void jsonPrettyPrint(arc.util.serialization.JsonValue object, Writer writer, arc.util.serialization.JsonWriter.OutputType outputType) throws IOException
      Throws:
      IOException
    • jsonPrettyPrint

      public static void jsonPrettyPrint(arc.util.serialization.JsonValue object, Writer writer, arc.util.serialization.JsonWriter.OutputType outputType, int indent) throws IOException
      Re-implementation of JsonValue.prettyPrint(OutputType, Writer), because the ident isn't correct and the max object size before new line is too big.
      Throws:
      IOException