public class StringUtil
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.StringBuilder |
appendSubstring(java.lang.StringBuilder buffer,
java.lang.String s,
int from) |
static java.lang.StringBuilder |
appendSubstring(java.lang.StringBuilder buffer,
java.lang.String s,
int from,
int to) |
static java.lang.String |
arrayToString(int[] array) |
static java.lang.String |
arrayToString(java.lang.Object[] array) |
static java.lang.String |
charsToString(char c,
int repeat) |
static java.lang.String |
clip(java.lang.String original_value,
int length) |
static int |
findOneOfChars(java.lang.String test_target,
int from,
char[] chars) |
static java.lang.String |
getLeft(java.lang.String original_value,
int length) |
static java.lang.String |
getPathFromURL(java.lang.String url) |
static java.lang.String |
getRight(java.lang.String original_value,
int length) |
static boolean |
hasValue(java.lang.String value) |
static boolean |
isEmpty(java.lang.String value) |
static boolean |
isHankakuAlnum(char c)
半角英数字であればtrue。
|
static boolean |
isHankakuAlpha(char c)
半角アルファベット文字であればtrue。
|
static boolean |
isHankakuNumber(char c)
半角数字であればtrue。
|
static boolean |
isOneOfChars(char test_target,
char[] chars) |
static java.lang.String |
padToTheLeft(java.lang.String original_value,
char pad_char,
int length)
左側に文字を詰める。
|
static java.lang.String |
padToTheRight(java.lang.String original_value,
char pad_char,
int length)
右側に文字を詰める。
|
static java.lang.String |
padZeroes(long value,
int length)
左側に0を詰める。
|
static long |
parseBytesExpression(java.lang.String expression)
B/KB/MB/GB/TB指定のバイト数表現を数値化する。
|
static int |
parseInt(java.lang.String s) |
static long |
parseLong(java.lang.String s) |
static long |
parseTimeExpression(java.lang.String expression)
s,sec,secs,second,seconds/m,min,mins,minute,minutes/h,hour,hours/d,day,days指定の時間表現を秒単位の数値として取得する。
|
static java.lang.String |
removeHTMLTags(java.lang.String original_value)
javax.swing.text.html.HTMLEditorKit、javax.swing.text.html.parser.ParserDelegator を利用してHTMLタグの除去を行う。
|
static java.lang.String |
removeHTMLTags(java.lang.String original_value,
boolean ignore_charset)
javax.swing.text.html.HTMLEditorKit、javax.swing.text.html.parser.ParserDelegator を利用してHTMLタグの除去を行う。
|
static java.lang.String |
right(java.lang.String original_string,
int target_length)
文字列の右側から指定された長さ分抽出する。
|
static java.lang.String[] |
splitLines(java.lang.String original_value)
行単位に分離する。
|
static boolean |
startsWith(java.lang.String test_target,
int from,
java.lang.String key) |
static boolean |
startsWithIgnoreCase(java.lang.String test_target,
java.lang.String key) |
static java.lang.String |
trimDoubleByteSpace(java.lang.String original_value)
全角空白を含めてtrimする。
|
public static boolean hasValue(java.lang.String value)
public static boolean isEmpty(java.lang.String value)
public static java.lang.String arrayToString(java.lang.Object[] array)
public static java.lang.String arrayToString(int[] array)
public static int parseInt(java.lang.String s)
public static long parseLong(java.lang.String s)
public static java.lang.String charsToString(char c, int repeat)
public static java.lang.String getPathFromURL(java.lang.String url)
public static java.lang.String padToTheLeft(java.lang.String original_value, char pad_char, int length)
original_value
- pad_char
- length
- public static java.lang.String padZeroes(long value, int length)
value
- length
- public static java.lang.String padToTheRight(java.lang.String original_value, char pad_char, int length)
original_value
- pad_char
- length
- public static java.lang.String getRight(java.lang.String original_value, int length)
public static java.lang.String getLeft(java.lang.String original_value, int length)
public static java.lang.String clip(java.lang.String original_value, int length)
public static boolean startsWithIgnoreCase(java.lang.String test_target, java.lang.String key)
public static boolean startsWith(java.lang.String test_target, int from, java.lang.String key)
public static int findOneOfChars(java.lang.String test_target, int from, char[] chars)
public static boolean isOneOfChars(char test_target, char[] chars)
public static java.lang.StringBuilder appendSubstring(java.lang.StringBuilder buffer, java.lang.String s, int from, int to)
public static java.lang.StringBuilder appendSubstring(java.lang.StringBuilder buffer, java.lang.String s, int from)
public static java.lang.String right(java.lang.String original_string, int target_length)
original_string
- target_length
- public static long parseBytesExpression(java.lang.String expression)
expression
- public static long parseTimeExpression(java.lang.String expression)
expresson
- public static java.lang.String removeHTMLTags(java.lang.String original_value)
removeHTMLTags(original_value,true)
と同等original_value
- BadStringException
public static java.lang.String removeHTMLTags(java.lang.String original_value, boolean ignore_charset)
original_value
- ignore_charset
- BadStringException
public static boolean isHankakuNumber(char c)
c
- public static boolean isHankakuAlpha(char c)
c
- public static boolean isHankakuAlnum(char c)
c
- public static java.lang.String trimDoubleByteSpace(java.lang.String original_value)
original_value
- public static java.lang.String[] splitLines(java.lang.String original_value)
original_value
-