|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.hrtdotnet.java.util.IntegerUtil
public class IntegerUtil
Integer, intに関するユーティリティクラスです。
| コンストラクタの概要 | |
|---|---|
IntegerUtil()
|
|
| メソッドの概要 | |
|---|---|
static boolean |
isBitFlag(int bitInteger,
int bitFlag)
ビット整数値に対して指定したビットフラグのセットの有無を判定します。 |
static boolean |
isInt(java.lang.String str)
文字列が全半角のint型の整数かどうか判定します。 |
static boolean |
isInteger(java.lang.String str)
文字列が全半角の整数かどうか判定します。 |
static boolean |
isIntegerMultiByte(java.lang.String str)
文字列が全角の整数かどうか判定します。 |
static boolean |
isIntegerSingleByte(java.lang.String str)
文字列が半角の整数かどうか判定します。 |
static boolean |
isIntMultiByte(java.lang.String str)
文字列が全角のint型の整数かどうか判定します。 |
static boolean |
isIntSingleByte(java.lang.String str)
文字列が半角のint型の整数かどうか判定します。 |
static boolean |
isNumber(char c)
char文字が全半角の数字かどうか判定します。 |
static boolean |
isNumber(java.lang.String str)
文字列が数字のみで構成されているか判定します。 |
static boolean |
isNumberMultiByte(char c)
char文字が数字かどうか判定します。 |
static boolean |
isNumberMultiByte(java.lang.String str)
文字列が全角数字のみで構成されているか判定します。 |
static boolean |
isNumberSingleByte(char c)
char文字が半角数字かどうか判定します。 |
static boolean |
isNumberSingleByte(java.lang.String str)
文字列が半角数字のみで構成されているか判定します。 |
static int |
setBitFlag(int bitInteger,
int bitFlag)
ビット整数値に対して指定したビットフラグのセット/アンセットを反転します。 |
static int |
setBitFlag(int bitInteger,
int bitFlag,
boolean b)
ビット整数値に対して指定したビットフラグのセット/アンセットを行います。 |
static int |
toInt(java.lang.String str)
文字列をint型整数値に変換します。 |
static int |
toInt(java.lang.String str,
int defaultValue)
文字列をint型整数値に変換します。 |
static int |
toIntIgnoreError(java.lang.String str)
文字列をint型整数値に変換します。 |
static int |
toNatural(java.lang.String str)
文字列をint型の自然数値に変換します。 |
static int |
toNatural(java.lang.String str,
int defaultValue)
文字列をint型の自然数値に変換します。 |
static int |
toNaturalIgnoreError(java.lang.String str)
文字列をint型の自然数値に変換します。 |
static int |
toNumber(char c)
char型文字を対応するint型の数値に変換します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public IntegerUtil()
| メソッドの詳細 |
|---|
public static boolean isBitFlag(int bitInteger,
int bitFlag)
bitInteger - ビット整数値bitFlag - ビットフラグ
public static int setBitFlag(int bitInteger,
int bitFlag,
boolean b)
bitInteger - ビット整数値bitFlag - ビットフラグb - セットする場合はtrue、アンセットする場合はfalse
public static int setBitFlag(int bitInteger,
int bitFlag)
bitInteger - ビット整数値bitFlag - ビットフラグ
public static int toNumber(char c)
c - int型に変換するchar文字
java.lang.NumberFormatException - cが数字でない場合public static int toInt(java.lang.String str)
str - 整数に変換する文字列
java.lang.IllegalArgumentException - strが整数でない場合public static int toIntIgnoreError(java.lang.String str)
str - 整数に変換する文字列
public static int toInt(java.lang.String str,
int defaultValue)
str - 整数に変換する文字列defaultValue - デフォルト値、整数以外が指定された場合に返す整数
public static int toNatural(java.lang.String str,
int defaultValue)
str - 自然数に変換する文字列defaultValue - デフォルト値、自然数以外が指定された場合に返す自然数
java.lang.IllegalArgumentException - defaultValueが自然数以外の場合public static int toNatural(java.lang.String str)
str - 自然数に変換する文字列
java.lang.IllegalArgumentException - strが自然数以外の場合public static int toNaturalIgnoreError(java.lang.String str)
str - 自然数に変換する文字列
public static boolean isInteger(java.lang.String str)
str - 整数の文字列
public static boolean isIntegerSingleByte(java.lang.String str)
str - 整数の文字列
public static boolean isIntegerMultiByte(java.lang.String str)
str - 整数の文字列
public static boolean isNumber(char c)
c - 判定する文字
public static boolean isNumberSingleByte(char c)
c - 判定する文字
public static boolean isNumberMultiByte(char c)
c - 判定する文字
public static boolean isNumber(java.lang.String str)
str - 判定する文字列
public static boolean isNumberMultiByte(java.lang.String str)
str - 判定する文字列を指定します。
public static boolean isNumberSingleByte(java.lang.String str)
str - 数字の文字列
public static boolean isInt(java.lang.String str)
str - 判定する文字列
public static boolean isIntSingleByte(java.lang.String str)
str - 判定する文字列
public static boolean isIntMultiByte(java.lang.String str)
str - 判定する文字列
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||