Java тилинде жеткиликтүү () барбы?
Java тилинде жеткиликтүү () барбы?

Video: Java тилинде жеткиликтүү () барбы?

Video: Java тилинде жеткиликтүү () барбы?
Video: Java Tech Talk: Java тилиндеги Telegram боту 1 саатта 2024, Ноябрь
Anonim

The жеткиликтүү() метод - бул орнотулган ыкма Java . io. ByteArrayInputStream бул киргизүү агымынан окула турган (же өтүп кете турган) калган байттардын санын кайтарат. Кирүү агымынан окулган байт.

Кийинчерээк, кимдир бирөө сурашы мүмкүн, Java тилинде эмне окулат ()?

The java . io. InputStream. окуу() ыкмасы окуйт кириш агымынан берилиштердин кийинки байты жана 0дөн 255ке чейинки диапазондо int кайтарат. Эгерде агымдын аягына жеткендиктен байт жок болсо, кайтарылган маани -1.

Кошумча, Javaдагы BufferedReader деген эмне? Эмне үчүн колдонушат BufferedReader жана BufferedWriter класстары Java . BufferedReader класс болуп саналат Java тамгаларды, сызыктарды жана массивдерди эффективдүү окууну камсыз кылуу үчүн символдорду буферлөөчү тамгаларды киргизүү агымынан текстти окуйт. Буфер өлчөмү көрсөтүлүшү мүмкүн.

Муну эске алып, Java киргизүү агымы деген эмне?

Файлдарды окуу жана жазуу. Жогоруда айтылгандай, А агым маалыматтардын ырааттуулугу катары аныктоого болот. The InputStream булактан маалыматтарды окуу үчүн колдонулат жана OutputStream көздөгөн жерге маалыматтарды жазуу үчүн колдонулат. Бул жерде класстардын иерархиясы менен күрөшүү керек Киргизүү жана Чыгуу агымдары.

InputStreamдин түз субкласстары кандай?

Белгиленген аудио форматы жана узундугу менен киргизүү агымы.

  • ByteArrayInputStream.
  • FileInputStream.
  • FilterInputStream.
  • ObjectInputStream.
  • PipedInputStream.
  • SequenceInputStream.
  • StringBufferInputStream.
  • Сунушталууда: