public class FNStringUtil
extends java.lang.Object
| Constructor and Description |
|---|
FNStringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
decodeBase64(java.lang.String base64)
Bse64文字列を文字列に変換
|
static java.lang.String |
decodeHTMLSpecialCharacter(java.lang.String text)
HTML特殊文字を通常の文字に変換する
|
static java.lang.String |
decodeUTFEscapeSequence(java.lang.String unicode)
UTFエスケープシーケンス文字列を文字列に変換
|
static java.lang.String |
encodeBase64(java.lang.String original)
文字列をBase64文字列に変換
|
static java.lang.String |
encodeUTFEscapeSequence(java.lang.String original)
文字列をUTFエスケープシーケンス文字列に変換
|
static java.util.UUID |
fromNoHyphenStringToUUID(java.lang.String uuidStr)
ハイフン無しUUID文字列からUUIDを生成
|
static java.lang.String |
getByteDisplay(long length)
バイト容量表記(単位付き)を取得
|
static java.lang.String |
getByteDisplay(long length,
long kbCont)
バイト容量表記(単位付き)を取得
|
static java.lang.String |
getExtension(java.lang.String name)
拡張子を取得する
|
static java.lang.String |
getPercentage(double par)
百分率を返す
|
static java.lang.String |
getPercentage(float par)
百分率を返す
|
static java.lang.String |
getPercentage(int complete,
int total)
百分率を返す
|
static java.lang.String |
getPercentage(long complete,
long total)
百分率を返す
|
static java.lang.String |
getTimeFormat(long time)
時間をhh:mm:ssのように出力する
|
static java.lang.String |
getTimeFormat(long time,
boolean hour)
時間をhh:mm:ssのように出力する
|
static java.lang.String |
getTimeProgress(long compTime,
long totalTime)
時間をhh:mm:ss/hh:mm:ssのような進捗度で出力する
|
static @Nullable java.util.UUID |
getUUIDFromNoHyphenStringNonThrow(java.lang.String text)
変換で着ない場合はnullを返す
|
static @Nullable java.util.UUID |
getUUIDFromStringNonThrow(java.lang.String text)
変換で着ない場合はnullを返す
|
static java.lang.String |
removeExtension(java.lang.String name)
拡張子を削除
|
public static java.lang.String decodeUTFEscapeSequence(java.lang.String unicode)
unicode - 対象UTFエスケープシーケンス文字列public static java.lang.String encodeUTFEscapeSequence(java.lang.String original)
original - 文字列public static java.lang.String decodeBase64(java.lang.String base64)
base64 - Base64文字列public static java.lang.String encodeBase64(java.lang.String original)
original - 文字列public static java.lang.String getExtension(java.lang.String name)
name - 名前public static java.lang.String removeExtension(java.lang.String name)
name - 名前public static java.lang.String getByteDisplay(long length)
length - サイズpublic static java.lang.String getByteDisplay(long length,
long kbCont)
length - サイズkbCont - 1KB何Byteかpublic static java.lang.String decodeHTMLSpecialCharacter(java.lang.String text)
text - 特殊文字public static java.lang.String getPercentage(int complete,
int total)
complete - 達成済み進捗度total - 合計進捗度public static java.lang.String getPercentage(long complete,
long total)
complete - 達成済み進捗度total - 合計進捗度public static java.lang.String getPercentage(double par)
par - 進捗度public static java.lang.String getPercentage(float par)
par - 進捗度public static java.util.UUID fromNoHyphenStringToUUID(java.lang.String uuidStr)
uuidStr - ハイフン無しUUID文字列@Nullable public static @Nullable java.util.UUID getUUIDFromNoHyphenStringNonThrow(java.lang.String text)
text - ハイフン無しUUID文字列@Nullable public static @Nullable java.util.UUID getUUIDFromStringNonThrow(java.lang.String text)
text - uuid文字列public static java.lang.String getTimeProgress(long compTime,
long totalTime)
compTime - 経過時間totalTime - 合計時間public static java.lang.String getTimeFormat(long time)
time - 時間public static java.lang.String getTimeFormat(long time,
boolean hour)
time - 時間hour - 時の表示を強制するか