Агуулгын хүснэгт:

Жишээ нь Java дээр BufferedReader гэж юу вэ?
Жишээ нь Java дээр BufferedReader гэж юу вэ?

Видео: Жишээ нь Java дээр BufferedReader гэж юу вэ?

Видео: Жишээ нь Java дээр BufferedReader гэж юу вэ?
Видео: BufferedReader ашиглан хэрэглэгчийн оролт 2024, Арваннэгдүгээр
Anonim

BufferedReader байна Java class нь тэмдэгт, массив эсвэл мөрийг саадгүй уншдаг тэмдэгтүүдийг буферлэх замаар оролтын урсгалаас (файл гэх мэт) текстийг уншдаг. Ерөнхийдөө Уншигчийн унших хүсэлт бүр нь үндсэн тэмдэгт эсвэл байт урсгалаар харгалзах унших хүсэлтийг гаргахад хүргэдэг.

Ийм байдлаар Java хэл дээрх BufferedReader гэж юу вэ?

BufferedReader нь нэг анги Java тэмдэгт оруулах урсгалаас текстийг уншиж, тэмдэгт, мөр, массивыг үр дүнтэй уншихын тулд тэмдэгтүүдийг буфер болгодог. Буферийн хэмжээг зааж өгч болно. Хэрэв үгүй бол анхдагч хэмжээ, аль нь байна урьдчилан тодорхойлсон, ашиглаж болно.

Цаашилбал, бид яагаад Java дээр BufferedReader ашигладаг вэ? The BufferedReader ашиглаж байна оролтын урсгалаас өгөгдлийг уншиж байх үед Уншигчийн объектыг буфер болгох. The BufferedReader анги нь хөтөлбөрийн үр ашгийг нэмэгдүүлдэг. Буфер болон үр дүнтэй уншлагын ачаар таны програм хурдан ажилладаг BufferedReader анги.

Үүний дагуу Java хэл дээр BufferedReader-ийг жишээн дээр хэрхэн ашигладаг вэ?

Хэрэглэгч бичихийг зогсоох хүртэл өгөгдлийг консолоос унших өөр нэг жишээ

  1. com.javatpoint багц;
  2. java.io.* импортлох;
  3. нийтийн анги BufferedReaderExample{
  4. public static void main(String args)Exceptions-г хаядаг{
  5. InputStreamReader r=шинэ InputStreamReader(System.in);
  6. BufferedReader br=шинэ BufferedReader(r);
  7. Мөрийн нэр = "";

Java-д InputStreamReader болон BufferedReader ямар хэрэглэгдэх вэ?

BufferedReader заасан урсгалаас хэд хэдэн тэмдэгт уншиж, буферт хадгална. Энэ нь оролтыг илүү хурдан болгодог. InputStreamReader заасан урсгалаас зөвхөн нэг тэмдэгт унших ба үлдсэн тэмдэгтүүд урсгалд хэвээр үлдэнэ.

Зөвлөмж болгож буй: