public class StringUtil extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
StringUtil.Base64Converter
Base64変換インターフェース
|
コンストラクタと説明 |
---|
StringUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
allNotEmpty(String... args)
引数全ての文字列が有効であればtrueを返す
|
static int |
compareString(String a,
String b)
日本語を意識してJavaの辞書順に並び替える
|
static String |
emptyToNull(String str)
strがnullかemptyだったらnullを返す。
|
static boolean |
isEmpty(String str)
文字列がnullか空文字だったらtrueを返す。
|
static String |
macStringToWinString(String str) |
static long |
parseHex(String intHex,
long defValue)
16進数変換を行う
|
static int |
parseWebColorARGB2ARGB(String webColor)
WebColor ARGBをARGB形式に変換する
|
static int |
parseWebColorRGB2XRGB(String webColor)
WebColor RGBをARGB形式に変換する
|
static boolean |
toBoolean(String value,
boolean def) |
static byte[] |
toByteArray(String base64)
base64文字列をバイト配列へ変換する
|
static Date |
toDate(String date)
yyyyMMdd-hh:mm:ss.SSフォーマットの文字列をDateに変換する
|
static double |
toDouble(String value,
double def) |
static Date |
toExifDate(String exifDate)
EXIF記録されている時刻から日時に変換する
|
static String |
toHexString(byte b)
16進数の文字に変換する。
|
static String |
toHexString(byte[] bytes)
16進数表現に変換する
|
static int |
toInteger(String value,
int def) |
static String |
toString(byte[] buffer)
base64エンコードする
|
static String |
toString(Date date)
指定時刻を文字列に変換する
内容はyyyyMMdd-hh:mm:ss.SSとなる。
|
static String |
zenkakuEngToHankakuEng(String s)
全角英数を半角英数に変換する
|
static String |
zenkakuHiraganaToZenkakuKatakana(String s)
全角文字を半角文字に変更する
|
public static boolean allNotEmpty(String... args)
args
- public static boolean isEmpty(String str)
str
- public static String emptyToNull(String str)
str
- public static String zenkakuEngToHankakuEng(String s)
s
- public static String zenkakuHiraganaToZenkakuKatakana(String s)
s
- public static int compareString(String a, String b)
a
- b
- public static String toString(Date date)
date
- public static Date toDate(String date)
date
- public static Date toExifDate(String exifDate)
exifDate
- public static int toInteger(String value, int def)
public static double toDouble(String value, double def)
public static boolean toBoolean(String value, boolean def)
public static String toString(byte[] buffer)
buffer
- public static byte[] toByteArray(String base64)
base64
- public static String toHexString(byte b)
public static String toHexString(byte[] bytes)
bytes
- public static long parseHex(String intHex, long defValue)
intHex
- defValue
- public static int parseWebColorRGB2XRGB(String webColor)
webColor
- public static int parseWebColorARGB2ARGB(String webColor)
webColor
-