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.Stringbvl(java.lang.String... datas)blank value logicstatic java.lang.StringcreateRandomBase62String(int min, int max)create random base62 string
base62 : [ A-Z a-z 0-9 ]static java.lang.StringcreateRandomString(char[] mold, int len)create random stringstatic java.lang.StringcreateRandomString(char[] mold, int min, int max)create random stringstatic java.lang.Stringevl(java.lang.String... datas)empty value logicstatic java.lang.Stringgap(java.lang.String text, java.lang.String prefix, java.lang.String suffix)return gapstatic byte[]getBytes(java.lang.String text, java.lang.String charset)get bytesstatic java.lang.StringlastNext(java.lang.String text, java.lang.String token)return next last tokenstatic java.lang.StringlastPrev(java.lang.String text, java.lang.String token)return last prev tokenstatic java.lang.Stringltrim(java.lang.String text, char spaceCharacter)left trim textstatic java.lang.Stringnext(java.lang.String text, java.lang.String token)return next tokenstatic java.lang.Stringnvl(java.lang.String... datas)null value logicstatic java.lang.Stringprev(java.lang.String text, java.lang.String token)return prev tokenstatic longrandom(long min, long max)get randomstatic java.lang.Stringrtrim(java.lang.String text, char spaceCharacter)left trim textstatic 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", "", "", ""}
-
Constructor Details
-
Texts
public Texts()
-
-
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- sourcetoken- token- Returns:
-
getBytes
public static byte[] getBytes(java.lang.String text, java.lang.String charset)get bytes- Parameters:
text- textcharset- charset- Returns:
-
next
public static java.lang.String next(java.lang.String text, java.lang.String token)return next token- Parameters:
text- sourcetoken- token- Returns:
-
lastNext
public static java.lang.String lastNext(java.lang.String text, java.lang.String token)return next last token- Parameters:
text- sourcetoken- token- Returns:
-
prev
public static java.lang.String prev(java.lang.String text, java.lang.String token)return prev token- Parameters:
text- sourcetoken- token- Returns:
-
lastPrev
public static java.lang.String lastPrev(java.lang.String text, java.lang.String token)return last prev token- Parameters:
text- sourcetoken- 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 stringlen- 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 stringmin- min lengthmax- 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 lengthmax- max length- Returns:
-
random
public static long random(long min, long max)get random- Parameters:
min- min lengthmax- max length- Returns:
- min <= return value <= max
-