InputStream.Available Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan perkiraan jumlah byte yang dapat dibaca (atau dilewati) dari aliran input ini tanpa pemblokiran, yang mungkin 0, atau 0 saat akhir aliran terdeteksi.
[Android.Runtime.Register("available", "()I", "GetAvailableHandler")]
public virtual int Available();
[<Android.Runtime.Register("available", "()I", "GetAvailableHandler")>]
abstract member Available : unit -> int
override this.Available : unit -> int
Mengembalikan
perkiraan jumlah byte yang dapat dibaca (atau dilewati) dari aliran input ini tanpa memblokir atau 0 ketika mencapai akhir aliran input.
- Atribut
Pengecualian
jika aliran ini ditutup atau terjadi kesalahan
Keterangan
Mengembalikan perkiraan jumlah byte yang dapat dibaca (atau dilewati) dari aliran input ini tanpa pemblokiran, yang mungkin 0, atau 0 saat akhir aliran terdeteksi. Bacaan mungkin berada di utas yang sama atau utas lain. Satu byte yang dibaca atau dilewati dari banyak byte ini tidak akan diblokir, tetapi dapat membaca atau melewati lebih sedikit byte.
Perhatikan bahwa sementara beberapa implementasi InputStream akan mengembalikan jumlah total byte dalam aliran, banyak yang tidak akan. Tidak pernah benar untuk menggunakan nilai pengembalian metode ini untuk mengalokasikan buffer yang dimaksudkan untuk menyimpan semua data dalam aliran ini.
Implementasi subkelas dari metode ini dapat memilih untuk melempar IOException jika aliran input ini telah ditutup dengan memanggil #close() metode .
Metode available selalu InputStream mengembalikan 0.
Metode ini harus ditimpa oleh subkelas.
Java dokumentasi untuk java.io.InputStream.available().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.