Package me.saro.kit

Class Texts

java.lang.Object
me.saro.kit.Texts

public class Texts
extends java.lang.Object
text util
Since:
1.0.0
Author:
PARK Yong Seo
  • Constructor Summary

    Constructors 
    Constructor Description
    Texts()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String bvl​(java.lang.String... datas)
    blank value logic
    static java.lang.String createRandomBase62String​(int min, int max)
    create random base62 string
    base62 : [ A-Z a-z 0-9 ]
    static java.lang.String createRandomString​(char[] mold, int len)
    create random string
    static java.lang.String createRandomString​(char[] mold, int min, int max)
    create random string
    static java.lang.String evl​(java.lang.String... datas)
    empty value logic
    static java.lang.String gap​(java.lang.String text, java.lang.String prefix, java.lang.String suffix)
    return gap
    static byte[] getBytes​(java.lang.String text, java.lang.String charset)
    get bytes
    static java.lang.String lastNext​(java.lang.String text, java.lang.String token)
    return next last token
    static java.lang.String lastPrev​(java.lang.String text, java.lang.String token)
    return last prev token
    static java.lang.String ltrim​(java.lang.String text, char spaceCharacter)
    left trim text
    static java.lang.String next​(java.lang.String text, java.lang.String token)
    return next token
    static java.lang.String nvl​(java.lang.String... datas)
    null value logic
    static java.lang.String prev​(java.lang.String text, java.lang.String token)
    return prev token
    static long random​(long min, long max)
    get random
    static java.lang.String rtrim​(java.lang.String text, char spaceCharacter)
    left trim text
    static java.util.List<java.lang.String> split​(java.lang.String text, char token)
    text split
    ex) "abc,abc,,,"
    String.split : {"abc", "abc"}
    Texts.split : {"abc", "abc", "", "", ""}

    Methods inherited from class java.lang.Object

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

  • Method Details

    • split

      public static java.util.List<java.lang.String> split​(java.lang.String text, char token)
      text split
      ex) "abc,abc,,,"
      String.split : {"abc", "abc"}
      Texts.split : {"abc", "abc", "", "", ""}
      Parameters:
      text - source
      token - token
      Returns:
    • getBytes

      public static byte[] getBytes​(java.lang.String text, java.lang.String charset)
      get bytes
      Parameters:
      text - text
      charset - charset
      Returns:
    • next

      public static java.lang.String next​(java.lang.String text, java.lang.String token)
      return next token
      Parameters:
      text - source
      token - token
      Returns:
    • lastNext

      public static java.lang.String lastNext​(java.lang.String text, java.lang.String token)
      return next last token
      Parameters:
      text - source
      token - token
      Returns:
    • prev

      public static java.lang.String prev​(java.lang.String text, java.lang.String token)
      return prev token
      Parameters:
      text - source
      token - token
      Returns:
    • lastPrev

      public static java.lang.String lastPrev​(java.lang.String text, java.lang.String token)
      return last prev token
      Parameters:
      text - source
      token - token
      Returns:
    • gap

      public static java.lang.String gap​(java.lang.String text, java.lang.String prefix, java.lang.String suffix)
      return gap
      Parameters:
      text -
      prefix -
      suffix -
      Returns:
    • rtrim

      public static java.lang.String rtrim​(java.lang.String text, char spaceCharacter)
      left trim text
      Parameters:
      text -
      spaceCharacter -
      Returns:
    • ltrim

      public static java.lang.String ltrim​(java.lang.String text, char spaceCharacter)
      left trim text
      Parameters:
      text -
      spaceCharacter -
      Returns:
    • nvl

      @SafeVarargs public static java.lang.String nvl​(java.lang.String... datas)
      null value logic
      Parameters:
      datas - datas
      Returns:
    • evl

      public static java.lang.String evl​(java.lang.String... datas)
      empty value logic
      Parameters:
      datas - datas
      Returns:
    • bvl

      public static java.lang.String bvl​(java.lang.String... datas)
      blank value logic
      Parameters:
      datas - datas
      Returns:
    • createRandomString

      public static java.lang.String createRandomString​(char[] mold, int len)
      create random string
      Parameters:
      mold - base mold for create random string
      len - create langth
      Returns:
      random string
    • createRandomString

      public static java.lang.String createRandomString​(char[] mold, int min, int max)
      create random string
      Parameters:
      mold - base mold for create random string
      min - min length
      max - max length
      Returns:
      create random string min <= return value <= max
    • createRandomBase62String

      public static java.lang.String createRandomBase62String​(int min, int max)
      create random base62 string
      base62 : [ A-Z a-z 0-9 ]
      Parameters:
      min - min length
      max - max length
      Returns:
    • random

      public static long random​(long min, long max)
      get random
      Parameters:
      min - min length
      max - max length
      Returns:
      min <= return value <= max