|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.wasamon.mjlib.print.PrintFormat
public class PrintFormat
フォーマット付きのprintクラス
フィールドの概要 | |
---|---|
static java.lang.String |
author
|
static char |
BINARYSTRING
数字をビット表記するための識別子 |
static char |
CHARACTER
文字のための識別子 |
static java.lang.String |
copyright
|
static char |
DECIMALSTRING
数字のための識別子. |
static char |
HEXSTRING
数字を16進表記するための識別子 |
static char |
OCTALSTRING
数字を8進表記するための識別子 |
static char |
PARCENT
'%'を表示するための識別子 |
static char |
STRING
文字列のための識別子 |
static java.lang.String |
version
|
コンストラクタの概要 | |
---|---|
PrintFormat()
|
メソッドの概要 | |
---|---|
private static int |
convert(java.lang.String pattern,
int offset,
java.lang.Object[] objs,
int index,
java.lang.StringBuffer sb)
部分文字列をobjで指定するオブジェクトでおきかえる. |
static byte[] |
hex_to_a(byte b)
8bitの数字から,その値す16進数の文字列を生成する たとえば,255から"ff"など. |
static void |
main(java.lang.String[] args)
|
private static java.lang.String |
makeString(java.lang.Object obj,
int len,
char format,
boolean rightflag)
オブジェクトから、指定した長さの文字列を生成する |
static java.lang.String |
print(java.lang.String pattern,
byte value)
引数に一つbyte型をもてるprintf(String pattern, Object[] obj)の限定メソッド. |
static java.lang.String |
print(java.lang.String pattern,
int value)
引数に一つint型をもてるprintf(String pattern, Object[] obj)の限定メソッド. |
static java.lang.String |
print(java.lang.String pattern,
long value)
引数に一つbyte型をもてるprintf(String pattern, Object[] obj)の限定メソッド. |
static java.lang.String |
print(java.lang.String pattern,
java.lang.Object[] obj)
部分文字列をobjで指定するオブジェクトでおきかえる. |
static java.lang.String |
print(java.lang.String pattern,
java.lang.String str)
引数に一つStringオブジェクトをもてるprintf(String pattern, Object[] obj)の限定メソッド. |
static java.lang.String |
print(java.lang.String pattern,
java.lang.String str1,
java.lang.String str2)
引数に二つStringオブジェクトをもてるprintf(String pattern, Object[] obj)の限定メソッド. |
private static java.lang.String |
toString(java.lang.Byte obj,
char format)
|
private static java.lang.String |
toString(java.lang.Integer obj,
char format)
|
private static java.lang.String |
toString(java.lang.Long obj,
char format)
|
private static java.lang.String |
toString(java.lang.Object obj,
char format)
|
private static java.lang.String |
toString(java.lang.Short obj,
char format)
|
private static java.lang.String |
toString(java.lang.String obj,
char format)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String version
public static final java.lang.String author
public static final java.lang.String copyright
public static final char STRING
public static final char DECIMALSTRING
public static final char CHARACTER
public static final char HEXSTRING
public static final char OCTALSTRING
public static final char BINARYSTRING
public static final char PARCENT
コンストラクタの詳細 |
---|
public PrintFormat()
メソッドの詳細 |
---|
private static java.lang.String toString(java.lang.Object obj, char format) throws FormatException
FormatException
private static java.lang.String toString(java.lang.String obj, char format) throws FormatException
FormatException
private static java.lang.String toString(java.lang.Integer obj, char format) throws FormatException
FormatException
private static java.lang.String toString(java.lang.Byte obj, char format) throws FormatException
FormatException
private static java.lang.String toString(java.lang.Long obj, char format) throws FormatException
FormatException
private static java.lang.String toString(java.lang.Short obj, char format) throws FormatException
FormatException
private static java.lang.String makeString(java.lang.Object obj, int len, char format, boolean rightflag) throws FormatException
obj
- 文字列化するオブジェクトlen
- 長さformat
- フォーマットrightflag
- 右に寄せるかどうかのフラグ
FormatException
private static int convert(java.lang.String pattern, int offset, java.lang.Object[] objs, int index, java.lang.StringBuffer sb) throws FormatException
pattern
- 文字列offset
- オフセットobjs
- オブジェクトの配列
FormatException
public static java.lang.String print(java.lang.String pattern, int value) throws FormatException
pattern
- 文字列value
- int型の数値
FormatException
public static java.lang.String print(java.lang.String pattern, java.lang.String str) throws FormatException
pattern
- 文字列str
- Stringオブジェクト
FormatException
public static java.lang.String print(java.lang.String pattern, java.lang.String str1, java.lang.String str2) throws FormatException
pattern
- 文字列str1
- Stringオブジェクトstr2
- Stringオブジェクト
FormatException
public static java.lang.String print(java.lang.String pattern, byte value) throws FormatException
pattern
- 文字列value
- byte型の数値
FormatException
public static java.lang.String print(java.lang.String pattern, long value) throws FormatException
pattern
- 文字列value
- byte型の数値
FormatException
public static java.lang.String print(java.lang.String pattern, java.lang.Object[] obj) throws FormatException
pattern
- 文字列obj
- オブジェクト
FormatException
public static void main(java.lang.String[] args) throws FormatException
FormatException
public static byte[] hex_to_a(byte b)
value
- 文字列に変換したい値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |