Lingua

FileChannel.ISeekableByteChannel.Position(Int64) Metodo

Definizione

Imposta la posizione del canale.

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

Parametri

newPosition
Int64

Nuova posizione, un numero intero non negativo contando il numero di byte dall'inizio dell'entità

Valori restituiti

Questo canale

Implementazioni

Commenti

Imposta la posizione del canale. L'impostazione della posizione su un valore maggiore della dimensione corrente è legale, ma non modifica le dimensioni dell'entità. Un tentativo successivo di leggere byte in tale posizione restituirà immediatamente un'indicazione di fine file. Un tentativo successivo di scrivere byte in tale posizione causerà l'aumento dell'entità in base ai nuovi byte; I valori di qualsiasi byte tra la fine del file precedente e i byte appena scritti non sono specificati. L'impostazione della posizione del canale non è consigliata quando si è connessi a un'entità, in genere un file aperto con l'opzione APPEND. Quando viene aperto per accodamento, la posizione viene prima avanzata fino alla fine prima della scrittura.

Java informazioni di riferimento per java.nio.channels.SeekableByteChannel.position.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a