Lenguaje

FileChannel.ISeekableByteChannel.Position(Int64) Método

Definición

Establece la posición de este canal.

Java.Nio.Channels.ISeekableByteChannel? ISeekableByteChannel.Position(long newPosition);
abstract member Java.Nio.Channels.ISeekableByteChannel.Position : int64 -> Java.Nio.Channels.ISeekableByteChannel
override this.Java.Nio.Channels.ISeekableByteChannel.Position : int64 -> Java.Nio.Channels.ISeekableByteChannel

Parámetros

newPosition
Int64

La nueva posición, un entero no negativo que cuenta el número de bytes desde el principio de la entidad

Devoluciones

Este canal

Implementaciones

Comentarios

Establece la posición de este canal. Establecer la posición en un valor mayor que el tamaño actual es legal, pero no cambia el tamaño de la entidad. Un intento posterior de leer bytes en dicha posición devolverá inmediatamente una indicación de fin de archivo. Un intento posterior de escribir bytes en tal posición hará que la entidad crezca para adaptarse a los nuevos bytes; Los valores de cualquier bytes entre el final de archivo anterior y los bytes recién escritos no se especifican. No se recomienda establecer la posición del canal cuando se conecta a una entidad, normalmente un archivo, que se abre con la opción APPEND. Cuando se abre para append, la posición se avanza primero hasta el final antes de escribir.

referencia Java referencia para java.nio.channels.SeekableByteChannel.position.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a