次の方法で共有


HexFormat クラス

定義

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

[Android.Runtime.Register("java/util/HexFormat", ApiSince=34, DoNotGenerateAcw=true)]
public sealed class HexFormat : Java.Lang.Object
[<Android.Runtime.Register("java/util/HexFormat", ApiSince=34, DoNotGenerateAcw=true)>]
type HexFormat = class
    inherit Object
継承
HexFormat
属性

注釈

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

プリセットパラメータ#of()HexFormat持つ2つのファクトリと.#ofDelimiter(String) ofDelimiter(delimiter) 他のパラメーターの組み合わせの場合、withXXXメソッドは変更された、 #withDelimiter(String)#withSuffix(String)または選択された#withPrefix(String)パラメーターのHexFormatコピーを#withUpperCase()#withLowerCase()返します。

プリミティブから 16 進数の文字列への変換のtoHexDigits場合、メソッドには 、、#toHexDigits(int)#toHexDigits(long)、などが含まれます#toHexDigits(byte)。既定では、小文字を使用します"0-9","a-f"。 大文字の 16 進数を生成する変換の場合、文字は "0-9","A-F". HexFormat#isUpperCase() HexFormat.isUpperCase()パラメーターのみが考慮されます。区切り記号、プレフィックス、サフィックスは使用されません。

16 進数の文字列からプリミティブへの変換のfromHexDigits場合、メソッドには 、 を#fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)含め#fromHexDigits(CharSequence) fromHexDigits(string)#fromHexDigit(int) fromHexDigit(int)、1 つの文字またはコードポイントを変換します。 16 進文字からの変換では、数字と大文字と小文字 "0-9", "a-f", and "A-F" が対応する値 0-15に変換されます。 区切り記号、プレフィックス、サフィックス、および大文字のパラメーターは使用されません。

バイト配列から書式設定された 16 進文字列への変換の場合、メソッドには次のものがformatHex含まれます#formatHex(byte[]) formatHex(byte[])#formatHex(Appendable, byte[]) formatHex(Appendable, byte[])。 書式設定された出力は文字列であるか、次のようにStringBuilderjava.io.PrintStream追加されますAppendable。 各バイト値は、プレフィックス、大文字または小文字の 2 つの 16 進文字、およびサフィックスとして書式設定されます。 区切り記号は、最後の値を除き、書式設定された各値の後に続きます。 大文字の 16 進数文字列を生成する変換には、次を使用します #withUpperCase()

書式設定された 16 進文字列からバイト配列への変換の場合、メソッドには次のものがparseHex含まれます#parseHex(CharSequence) parseHex(CharSequence)#parseHex(char[], int, int) parseHex(char[], offset, length)。 各バイト値は、プレフィックス、大文字と小文字を区別しない 2 つの 16 進文字、およびサフィックスから解析されます。 区切り記号は、最後の値を除き、書式設定された各値の後に続きます。

17 で追加されました。

の Java ドキュメントjava.util.HexFormat

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Class

この Objectランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsUpperCase

true 16 進数が大文字の場合は返します。それ以外の場合falseは返します。

JniIdentityHashCode

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
JniPeerMembers

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

PeerReference

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Delimiter()

書式設定された 16 進文字列内の 16 進値間の区切り記号を返します。

Dispose()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
Dispose(Boolean)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FormatHex(Byte[])

バイト配列から書式設定された 16 進文字列を返します。

FormatHex(Byte[], Int32, Int32)

バイト配列範囲から書式設定された 16 進文字列を返します。

FormatHex(Object, Byte[])

バイト配列から書式設定された 16 進数文字列を追加します Appendable

FormatHex(Object, Byte[], Int32, Int32)

バイト配列範囲から書式設定された 16 進数文字列を追加します Appendable

FromHexDigit(Int32)

16 進文字またはコードポイントの値を返します。

FromHexDigits(ICharSequence)

最大 8 桁の int 16 進文字の文字列から解析された値を返します。

FromHexDigits(ICharSequence, Int32, Int32)

最大 8 桁の int 16 進文字の文字列範囲から解析された値を返します。

FromHexDigits(String)

最大 8 桁の int 16 進文字の文字列から解析された値を返します。

FromHexDigits(String, Int32, Int32)

最大 8 桁の int 16 進文字の文字列範囲から解析された値を返します。

FromHexDigitsToLong(ICharSequence)

最大 16 進文字の文字列から解析された長い値を返します。

FromHexDigitsToLong(ICharSequence, Int32, Int32)

最大 16 進文字の文字列範囲から解析された長い値を返します。

FromHexDigitsToLong(String)

最大 16 進文字の文字列から解析された長い値を返します。

FromHexDigitsToLong(String, Int32, Int32)

最大 16 進文字の文字列範囲から解析された長い値を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IsHexDigit(Int32)

true文字が有効な 16 進文字またはコードポイントであるかどうかを返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Of()

区切り記号と小文字を使用しない 16 進数フォーマッタを返します。

OfDelimiter(String)

区切り記号と小文字を含む 16 進数フォーマッタを返します。

ParseHex(Char[], Int32, Int32)

文字配列の範囲から解析された 16 進数の値を含むバイト配列を返します。

ParseHex(ICharSequence)

文字列から解析された 16 進数の値を含むバイト配列を返します。

ParseHex(ICharSequence, Int32, Int32)

文字列の範囲から解析された 16 進数の値を含むバイト配列を返します。

ParseHex(String)

文字列から解析された 16 進数の値を含むバイト配列を返します。

ParseHex(String, Int32, Int32)

文字列の範囲から解析された 16 進数の値を含むバイト配列を返します。

Prefix()

書式設定された 16 進文字列の各 16 進値に使用されるプレフィックスを返します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
Suffix()

書式設定された 16 進文字列の各 16 進値に使用されるサフィックスを返します。

ToArray<T>()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
ToHexDigits(Char)

値の 4 つの 16 進文字を char 返します。

ToHexDigits(Int16)

値の 4 つの 16 進文字を short 返します。

ToHexDigits(Int32)

値の 8 つの 16 進文字を int 返します。

ToHexDigits(Int64)

値の 16 進文字を long 返します。

ToHexDigits(Int64, Int32)

値の最大 16 進文字を long 返します。

ToHexDigits(Object, SByte)

バイト値 Appendableの 2 つの 16 進文字を .

ToHexDigits(SByte)

値の 2 つの 16 進文字を byte 返します。

ToHighHexDigit(Int32)

バイトと見なされる値の上位 4 ビットの 16 進数文字を返します。

ToLowHexDigit(Int32)

バイトと見なされる値の下位 4 ビットの 16 進数文字を返します。

ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
UnregisterFromRuntime()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WithDelimiter(String)

区切り記号を使用して、この HexFormat コピーを返します。

WithLowerCase()

小文字の 16 進文字を使用するために、この HexFormat コピーを返します。

WithPrefix(String)

プレフィックスを持つこの HexFormat コピーを返します。

WithSuffix(String)

サフィックスを持つこの HexFormat コピーを返します。

WithUpperCase()

大文字の 16 進数文字を使用するために、この HexFormat コピーを返します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.Finalized()

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

GetJniTypeName(IJavaPeerable)

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

適用対象