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