Freigeben über


IDataInput.ReadUnsignedShort Methode

Definition

Liest zwei Eingabebytes und gibt einen int Wert im Bereich 0 durch 65535.

[Android.Runtime.Register("readUnsignedShort", "()I", "GetReadUnsignedShortHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ReadUnsignedShort ();
[<Android.Runtime.Register("readUnsignedShort", "()I", "GetReadUnsignedShortHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadUnsignedShort : unit -> int

Gibt zurück

der nicht signierte 16-Bit-Wert gelesen wird.

Attribute

Ausnahmen

wenn das Ende der Eingabe erreicht ist, bevor die Leseanforderung erfüllt werden kann.

wenn beim Lesen ein E/A-Fehler auftritt.

Hinweise

Liest zwei Eingabebytes und gibt einen int Wert im Bereich 0 durch 65535. Lassen Sie uns a das erste Byte lesen und b das zweite Byte sein. Der zurückgegebene Wert lautet:

{@code (((a & 0xff) << 8) | (b & 0xff))
            }

Diese Methode eignet sich zum Lesen der Byte, die von der writeShort Methode der Schnittstelle DataOutput geschrieben wurden, wenn das Argument writeShort als Wert im Bereich 0 durch 65535bestimmt war.

Java-Dokumentation für java.io.DataInput.readUnsignedShort().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen