public class StringConverter
extends java.lang.Object
コンストラクタと説明 |
---|
StringConverter() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
adjustForCP932(java.lang.String src)
StringConstants.CP932_BAD_UNICODE_BEFORE に含まれる文字を StringConstants.CP932_BAD_UNICODE_AFTER の文字に変換する。
|
static java.lang.String |
convert(java.lang.String original_string,
java.lang.String target_chars,
char converted_char)
original_stringの中のtarget_charsに含まれる文字をconverted_charに変換する。
|
static java.lang.String |
convert(java.lang.String original_string,
java.lang.String target_chars,
java.lang.String converted_chars)
original_stringの中のtarget_charsに含まれる文字をconverted_charsの同じ位置に存在する文字に変換する。
|
static java.lang.String |
convert1to2(java.lang.String original_string,
java.lang.String target_chars,
java.lang.String converted_chars)
original_stringの中のtarget_charsに含まれる1文字をconverted_charsの2文字に変換する。
|
static java.lang.String |
convert2to1(java.lang.String original_string,
java.lang.String target_chars,
java.lang.String converted_chars)
original_stringの中のtarget_charsに含まれる連続する2文字をconverted_charsの1文字に変換する。
|
static java.lang.String |
convertHankakuAlphaToLowerCase(java.lang.String original_string)
半角の英字大文字を半角の英字小文字に変換する。
|
static java.lang.String |
convertHankakuAlphaToUpperCase(java.lang.String original_string)
半角の英字小文字を半角の英字大文字に変換する。
|
static java.lang.String |
convertHankakuKatakanaToZenkaku(java.lang.String original_string)
半角のカタカナを全角に変換する。
|
static java.lang.String |
convertHankakuToZenkakuAll(java.lang.String original_string)
半角文字を全角に変換する。
|
static java.lang.String |
convertHiraganaToHankakuKatakana(java.lang.String original_string)
全角ひらがなを半角カタカナに変換する。
|
static java.lang.String |
convertHiraganaToKatakana(java.lang.String original_string)
全角ひらがなを全角カタカナに変換する。
|
static java.lang.String |
convertKatakanaToHiragana(java.lang.String original_string)
半角・全角のカタカナをひらがなに変換する。
|
static java.lang.String |
convertKatakanaTsuYaYuYoToUpperCase(java.lang.String original_string)
カタカナ(半角・全角共)の"ッ","ャ","ュ","ョ"を大きい文字"ツ","ヤ","ユ","ヨ"に変換する。
|
static java.lang.String |
convertText2HTMLStyle(java.lang.String src)
"\r\n", "\n"を<BR>に、半角スペースを に変換する。
|
static java.lang.String |
convertZenkakuKatakanaToHankaku(java.lang.String original_string)
全角のカタカナを半角に変換する。
|
static java.lang.String |
convertZenkakuToHankaku(java.lang.String original_string)
全角の英数字・記号を半角に変換する。
|
static java.lang.String |
convertZenkakuToHankakuAll(java.lang.String original_string)
全角文字を半角に変換する。
|
static java.lang.String |
decodeBase64(java.lang.String src) |
static void |
decodeBase64(java.lang.String src,
java.io.File file) |
static void |
decodeBase64(java.lang.String src,
java.io.OutputStream os) |
static java.lang.String |
decodeBase64(java.lang.String src,
java.lang.String charset) |
static byte[] |
decodeBase64AsByteArray(java.lang.String src) |
static java.lang.String |
encodeBase64(byte[] bytes) |
static java.lang.String |
encodeBase64(java.lang.String src) |
static java.lang.String |
encodeBase64(java.lang.String src,
java.lang.String charset) |
static java.lang.String |
fillBoth(java.lang.String src,
char c,
int num)
文字列の両側から指定された長さを指定された文字で埋める。
|
static java.lang.String |
fillLeft(java.lang.String src,
char c,
int num)
文字列の左側から指定された長さを指定された文字で埋める。
|
static java.lang.String |
fillRight(java.lang.String src,
char c,
int num)
文字列の右側から指定された長さを指定された文字で埋める。
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
removeChar(java.lang.String original_string,
char target_char)
target_charで指定された文字をoriginal_stringから除去する。
|
static java.lang.String |
removeChars(java.lang.String original_string,
java.lang.String target_chars)
target_charsで指定された全ての文字をoriginal_stringから除去する。
|
static java.lang.String |
replaceCRLF(java.lang.String original_string,
java.lang.String replace)
converts cr+lf into the specified string.
|
static java.lang.String |
replaceCRLF2BR(java.lang.String original_string)
converts cr+lf into "<BR>".
|
static java.lang.String |
replaceSpace2NBSP(java.lang.String original_string)
converts spaces into " ";
|
static java.lang.String |
replaceString(java.lang.String src,
java.lang.String key,
java.lang.String value) |
static java.lang.String |
replaceStringIgnoreCase(java.lang.String src,
java.lang.String key,
java.lang.String value) |
static java.lang.String |
sanitize(java.lang.String original_string)
html encodes '&', '<', '>', '"', "'"
|
static java.lang.String |
unifyLineBreak(java.lang.String src)
文字列中の改行コードを"\r\n"統一する。
|
static java.lang.String |
unifyLineBreak(java.lang.String src,
java.lang.String br_chars)
文字列中の改行コードを指定されたものに統一する。
|
public static java.lang.String convertZenkakuToHankaku(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertZenkakuToHankakuAll(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertHankakuToZenkakuAll(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertZenkakuKatakanaToHankaku(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertHankakuKatakanaToZenkaku(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertKatakanaToHiragana(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertHiraganaToKatakana(java.lang.String original_string)
original_string
- public static java.lang.String convertHiraganaToHankakuKatakana(java.lang.String original_string)
original_string
- public static java.lang.String convertHankakuAlphaToLowerCase(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertHankakuAlphaToUpperCase(java.lang.String original_string)
original_string
- 変換元文字列public static java.lang.String convertKatakanaTsuYaYuYoToUpperCase(java.lang.String original_string)
original_string
- public static java.lang.String convert(java.lang.String original_string, java.lang.String target_chars, char converted_char)
original_string
- target_chars
- converted_char
- public static java.lang.String convert(java.lang.String original_string, java.lang.String target_chars, java.lang.String converted_chars)
original_string
- target_chars
- converted_chars
- public static java.lang.String convert1to2(java.lang.String original_string, java.lang.String target_chars, java.lang.String converted_chars)
original_string
- target_chars
- converted_chars
- public static java.lang.String convert2to1(java.lang.String original_string, java.lang.String target_chars, java.lang.String converted_chars)
original_string
- target_chars
- converted_chars
- public static java.lang.String replaceStringIgnoreCase(java.lang.String src, java.lang.String key, java.lang.String value)
public static java.lang.String replaceString(java.lang.String src, java.lang.String key, java.lang.String value)
public static java.lang.String convertText2HTMLStyle(java.lang.String src)
public static java.lang.String removeChars(java.lang.String original_string, java.lang.String target_chars)
public static java.lang.String removeChar(java.lang.String original_string, char target_char)
public static java.lang.String replaceCRLF2BR(java.lang.String original_string)
public static java.lang.String replaceCRLF(java.lang.String original_string, java.lang.String replace)
public static java.lang.String replaceSpace2NBSP(java.lang.String original_string)
public static java.lang.String sanitize(java.lang.String original_string)
public static java.lang.String encodeBase64(java.lang.String src, java.lang.String charset)
public static java.lang.String encodeBase64(java.lang.String src)
public static java.lang.String encodeBase64(byte[] bytes)
public static java.lang.String decodeBase64(java.lang.String src)
public static java.lang.String decodeBase64(java.lang.String src, java.lang.String charset)
public static byte[] decodeBase64AsByteArray(java.lang.String src)
public static void decodeBase64(java.lang.String src, java.io.File file)
public static void decodeBase64(java.lang.String src, java.io.OutputStream os)
public static java.lang.String adjustForCP932(java.lang.String src)
src
- 変換元文字列public static java.lang.String unifyLineBreak(java.lang.String src)
src
- public static java.lang.String unifyLineBreak(java.lang.String src, java.lang.String br_chars)
src
- br_chars
- public static java.lang.String fillLeft(java.lang.String src, char c, int num)
src
- c
- 埋める文字num
- 埋める長さpublic static java.lang.String fillRight(java.lang.String src, char c, int num)
src
- c
- 埋める文字num
- 埋める長さpublic static java.lang.String fillBoth(java.lang.String src, char c, int num)
src
- c
- 埋める文字num
- 埋める長さpublic static void main(java.lang.String[] args)