다음을 통해 공유


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진수로 인코딩된 문자열을 변환합니다.

HexFormat 미리 설정된 매개 변수 #of()#ofDelimiter(String) ofDelimiter(delimiter). 다른 매개 변수 조합의 경우 메서드는 withXXX 수정된 #withPrefix(String)#withSuffix(String)#withDelimiter(String) 복사본 또는 선택 또는 #withLowerCase() 매개 변수의 복사본 HexFormat#withUpperCase() 반환합니다.

기본 형식에서 16진수 문자열 변환의 경우 메서드에는 toHexDigits , #toHexDigits(int)#toHexDigits(long)등이 포함됩니다#toHexDigits(byte). 기본값은 소문자를 사용하는 것입니다"0-9","a-f". 대문자를 생성하는 변환의 경우 16진수 문자는 다음과 같습니다 "0-9","A-F". HexFormat#isUpperCase() HexFormat.isUpperCase() 매개 변수만 고려됩니다. 구분 기호, 접두사 및 접미사는 사용되지 않습니다.

16진수 문자열에서 기본 변환으로의 경우 메서드는 fromHexDigits 단일 문자 또는 코드포인트를 포함#fromHexDigits(CharSequence) fromHexDigits(string)#fromHexDigitsToLong(CharSequence) fromHexDigitsToLong(string)하며 #fromHexDigit(int) fromHexDigit(int) 변환합니다. 16진수 문자에서 변환하는 경우 숫자와 대문자 및 소문자가 "0-9", "a-f", and "A-F" 해당 값 0-15으로 변환됩니다. 구분 기호, 접두사, 접미사 및 대문자 매개 변수는 사용되지 않습니다.

바이트 배열에서 형식이 지정된 16진수 문자열 변환의 경우 메서드에는 formatHex 포함 #formatHex(byte[]) formatHex(byte[])#formatHex(Appendable, byte[]) formatHex(Appendable, byte[]). 형식이 지정된 출력이 문자열이거나 같은 StringBuilder 출력에 java.io.PrintStream추가됩니다Appendable. 각 바이트 값은 접두사, 대문자 또는 소문자에서 두 개의 16진수 문자 및 접미사로 서식이 지정됩니다. 구분 기호는 마지막을 제외하고 서식이 지정된 각 값을 따릅니다. 대문자 16진수 문자열을 생성하는 변환의 #withUpperCase()경우 .

형식이 지정된 16진수 문자열에서 바이트 배열로의 변환의 경우 메서드에는 parseHex 포함 #parseHex(CharSequence) parseHex(CharSequence)#parseHex(char[], int, int) parseHex(char[], offset, length). 각 바이트 값은 접두사, 대/소문자를 구분하지 않는 16진수 문자 2개 및 접미사에서 구문 분석됩니다. 구분 기호는 마지막을 제외하고 서식이 지정된 각 값을 따릅니다.

17에 추가되었습니다.

에 대한 java.util.HexFormatJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

속성

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
IsUpperCase

16진수 숫자가 대문자이면 반환하고, 그렇지 않으면 false반환 true 합니다.

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[])

바이트 배열 Appendable의 서식이 지정된 16진수 문자열을 에 추가합니다.

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

바이트 배열 범위 Appendable에서 형식이 지정된 16진수 문자열을 에 추가합니다.

FromHexDigit(Int32)

16진수 문자 또는 코드포인트의 값을 반환합니다.

FromHexDigits(ICharSequence)

int 최대 8개의 16진수 문자열에서 구문 분석된 값을 반환합니다.

FromHexDigits(ICharSequence, Int32, Int32)

int 최대 86진수 문자의 문자열 범위에서 구문 분석된 값을 반환합니다.

FromHexDigits(String)

int 최대 8개의 16진수 문자열에서 구문 분석된 값을 반환합니다.

FromHexDigits(String, Int32, Int32)

int 최대 86진수 문자의 문자열 범위에서 구문 분석된 값을 반환합니다.

FromHexDigitsToLong(ICharSequence)

최대 166자의 문자열에서 구문 분석된 long 값을 반환합니다.

FromHexDigitsToLong(ICharSequence, Int32, Int32)

최대 166자의 문자열 범위에서 구문 분석된 긴 값을 반환합니다.

FromHexDigitsToLong(String)

최대 166자의 문자열에서 구문 분석된 long 값을 반환합니다.

FromHexDigitsToLong(String, Int32, Int32)

최대 166자의 문자열 범위에서 구문 분석된 긴 값을 반환합니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
IsHexDigit(Int32)

문자가 유효한 16진수 문자 또는 코드포인트인지를 반환 true 합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 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개의 16진수 문자를 반환합니다 long .

ToHexDigits(Int64, Int32)

값에 대해 최대 16개의 16진수 문자를 반환합니다 long .

ToHexDigits(Object, SByte)

바이트 값 Appendable에 두 개의 16진수 문자를 추가합니다.

ToHexDigits(SByte)

값의 두 16진수 문자를 반환합니다 byte .

ToHighHexDigit(Int32)

바이트로 간주하여 값의 상위 4비트에 대한 16진수 문자를 반환합니다.

ToLowHexDigit(Int32)

바이트로 간주하여 값의 낮은 4비트에 대한 16진수 문자를 반환합니다.

ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

HexFormat 는 접두사, 접미사 및 구분 기호와 같은 추가 서식 태그를 포함할 수 있는 바이트와 문자 및 16진수로 인코딩된 문자열을 변환합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 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진수로 인코딩된 문자열을 변환합니다.

적용 대상