PushbackInputStream.Unread Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Unread(Byte[]) |
Pushes back an array of bytes by copying it to the front of the pushback buffer. |
Unread(Int32) |
Pushes back a byte by copying it to the front of the pushback buffer. |
Unread(Byte[], Int32, Int32) |
Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer. |
Unread(Byte[])
Pushes back an array of bytes by copying it to the front of the pushback buffer.
[Android.Runtime.Register("unread", "([B)V", "GetUnread_arrayBHandler")]
public virtual void Unread (byte[]? b);
[<Android.Runtime.Register("unread", "([B)V", "GetUnread_arrayBHandler")>]
abstract member Unread : byte[] -> unit
override this.Unread : byte[] -> unit
Parameters
- b
- Byte[]
the byte array to push back
- Attributes
Exceptions
if the free space in the internal pushback buffer is not
sufficient to store the contents of buffer
.
Remarks
Pushes back an array of bytes by copying it to the front of the pushback buffer. After this method returns, the next byte to be read will have the value b[0]
, the byte after that will have the value b[1]
, and so forth.
Added in 1.1.
Java documentation for java.io.PushbackInputStream.unread(byte[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Unread(Int32)
Pushes back a byte by copying it to the front of the pushback buffer.
[Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")]
public virtual void Unread (int b);
[<Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")>]
abstract member Unread : int -> unit
override this.Unread : int -> unit
Parameters
- b
- Int32
the int
value whose low-order
byte is to be pushed back.
- Attributes
Exceptions
if this stream is closed or the internal pushback buffer is full.
Remarks
Pushes back a byte by copying it to the front of the pushback buffer. After this method returns, the next byte to be read will have the value (byte)b
.
Java documentation for java.io.PushbackInputStream.unread(int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Unread(Byte[], Int32, Int32)
Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer.
[Android.Runtime.Register("unread", "([BII)V", "GetUnread_arrayBIIHandler")]
public virtual void Unread (byte[]? b, int off, int len);
[<Android.Runtime.Register("unread", "([BII)V", "GetUnread_arrayBIIHandler")>]
abstract member Unread : byte[] * int * int -> unit
override this.Unread : byte[] * int * int -> unit
Parameters
- b
- Byte[]
the byte array to push back.
- off
- Int32
the start offset of the data.
- len
- Int32
the number of bytes to push back.
- Attributes
Exceptions
if offset
or length
, or if
offset + length
is greater than the length of
buffer
.
if the free space in the internal pushback buffer is not
sufficient to store the selected contents of buffer
.
Remarks
Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer. After this method returns, the next byte to be read will have the value b[off]
, the byte after that will have the value b[off+1]
, and so forth.
Added in 1.1.
Java documentation for java.io.PushbackInputStream.unread(byte[], int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.