public class StringUtil extends Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
createWord(boolean isBlank,
Morpheme[] morphemes,
int startIndex,
int numberOfMorphemes)
形態素配列から文章を生成する
|
static Morpheme[] |
escapeCharacterRestructing(Morpheme[] morphemes)
HTMLエスケープ文字列が含まれている形態素を再構成し返す。
エスケープ文字列がバラバラになっているものを1つにして、再構成する。 |
static String |
full2HalfAlphabetNumeric(String str)
全角アルファベット及び数字を半角にして返す。
|
static String |
generateCode_old(String term,
int primary)
文字列から中間コードを生成する。
|
static String |
generateCode_sha1(String term,
int primary)
文字列から中間コードを生成する。SHA1版。
衝突確立は上がるが、生成される文字列の長さは常に41文字以内になる。
|
static String |
generateCode(String term,
int primary)
文字列から中間コードを生成する。SHA1版。
衝突確立は上がるが、生成される文字列の長さは常に41文字以内になる。
|
static boolean |
isSanitizeString(String str) |
static String |
markingWord(String word,
int wid)
Marking of word.
|
static String |
number2alphabet(String str)
数字をアルファベットに変換して返す
|
static String |
reSanitize(String str)
It returns resanitize string
|
public static String generateCode(String term, int primary)
term
- 対象文字列public static String generateCode_sha1(String term, int primary)
term
- 対象文字列public static String generateCode_old(String term, int primary)
term
- 対象文字列public static String number2alphabet(String str)
str
- 対象文字列public static String createWord(boolean isBlank, Morpheme[] morphemes, int startIndex, int numberOfMorphemes)
isBlank
- 空白を挿入するかどうかmorphemes
- 形態素配列startIndex
- 開始インデックスnumberOfMorphemes
- 形態素配列数public static String full2HalfAlphabetNumeric(String str)
str
- 対象文字列public static Morpheme[] escapeCharacterRestructing(Morpheme[] morphemes)
morphemes
- 形態素の配列public static boolean isSanitizeString(String str)
public static String reSanitize(String str)
string
- message