Java-dagi FileOutputStream sinfi


Download 18.53 Kb.
bet2/3
Sana19.02.2023
Hajmi18.53 Kb.
#1214442
1   2   3
Bog'liq
9-Amaliy mashg\'ulot

    Bu sahifa navigatsiya:
  • Misol
Usul

Tavsif

void close ()

Belgilangan faylni yopadi

bo'sh joy ()

Ma'lumotlarning har qanday tamponlangan baytlarini yozish orqali chiqish oqimini yuvadi.

FileChannel getChannel ()

Chiqish oqimi bilan bog'liq noyob FileChannel ob'ektini qaytaradi

FileDescriptor getFD ()

Oqim bilan bog'liq FileDescriptor-ni qaytaradi

bekor yozish (bayt [] b)

Belgilangan chiqish oqimiga bayt uzunligini yozadi

bekor yozish (int b)

Belgilangan bayt ma'lumotlarini chiqish oqimiga yozadi

bekor yozish (bayt [] b, int off, int len)

Belgilangan o'chirish holatidan baytlar qatorining len baytlarini yozadi

OutputStream nullOutputStream ()

Barcha baytlarni olib tashlash orqali yangi OutputStream-ni qaytaradi.

Misol: Java FileOutputStream yordamida bitta baytli ma'lumotlarni yozing


Quyidagi misol ko'rsatilgan faylga bitta bayt ma'lumotni qanday yozishni ko'rsatadi. U chiqish oqimiga yozish paytida baytni belgiga aylantiradi. Shuning uchun Chiqish faylida 75 baytning satr ekvivalenti bo'lgan "K" ma'lumotlar bo'ladi.
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class WriteFile {


public static void main(String[] args) throws FileNotFoundException {


FileOutputStream fo = new FileOutputStream("OutputFile.txt");
byte b = 75;
try {
fo.write(b);
fo.close();
System.out.println("Single byte data successfully written to the file");
} catch (IOException e) {
e.printStackTrace();
}

}


}
Single byte data successfully written to the file

Download 18.53 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling