CharsetEncoder.IsLegalReplacement(Byte[]) Methode

Definition

Gibt an, ob das angegebene Bytearray ein rechtlicher Ersatzwert für diesen Encoder ist.

[Android.Runtime.Register("isLegalReplacement", "([B)Z", "GetIsLegalReplacement_arrayBHandler")]
public virtual bool IsLegalReplacement(byte[]? repl);
[<Android.Runtime.Register("isLegalReplacement", "([B)Z", "GetIsLegalReplacement_arrayBHandler")>]
abstract member IsLegalReplacement : byte[] -> bool
override this.IsLegalReplacement : byte[] -> bool

Parameter

repl
Byte[]

Das zu testende Bytearray

Gibt zurück

true wenn und nur, wenn das angegebene Bytearray ein rechtlicher Ersatzwert für diesen Encoder ist

Attribute

Hinweise

Gibt an, ob das angegebene Bytearray ein rechtlicher Ersatzwert für diesen Encoder ist.

Eine Ersetzung ist legal, wenn und nur, wenn es sich um eine rechtliche Abfolge von Bytes im Zeichensatz dieses Encoders handelt; d. h. es muss möglich sein, den Ersatz in ein oder mehrere Sechszehn-Bit-Unicode-Zeichen zu decodieren.

Die Standardimplementierung dieser Methode ist nicht sehr effizient; es sollte in der Regel überschrieben werden, um die Leistung zu verbessern.

Java Dokumentation für java.nio.charset.CharsetEncoder.isLegalReplacement(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: