Apache Common io umumiy ko’rinish



Download 0,7 Mb.
bet1/3
Sana10.11.2022
Hajmi0,7 Mb.
#863362
  1   2   3
Bog'liq
1667834970 (1)


Diyorbek Aliqo’ziyev 412-19
4-variant
Apache Common IO

  1. Umumiy ko’rinish

Apache Commons loyihasi ishlab chiquvchilarga kundalik kodlarida foydalanishi mumkin bo'lgan umumiy kutubxonalar to'plamini taqdim etish uchun yaratilgan.
Ushbu qo'llanmada biz Commons IO modulining ba'zi asosiy yordamchi dasturlari sinflari va ularning eng mashhur funksiyalarini ko'rib chiqamiz.

  1. Mavenga bog'liqlik

Kutubxonadan foydalanish uchun keling, pom.xml fayliga quyidagi Maven bog'liqligini kiritamiz:
<dependency>
<groupId>commons-iogroupId>
<artifactId>commons-ioartifactId>
<version>2.11.0version>
dependency>

Kutubxonaning so'nggi versiyalarini Maven Centralda topish mumkin.



  1. Foydali klaslar

Oddiy qilib aytganda, yordamchi dasturlar klaslari fayllarda umumiy vazifalarni bajarish uchun ishlatilishi mumkin bo'lgan statik usullar to'plamini taqdim etadi.

    1. FileUtils

Bu sinf fayllar ustida ochish, o'qish, nusxa ko'chirish va ko'chirish kabi turli xil operatsiyalarni ta'minlaydi.
FileUtils yordamida fayllarni qanday o'qish yoki nusxalashni ko'rib chiqamiz:
File file = FileUtils.getFile(getClass().getClassLoader()
.getResource("fileTest.txt")
.getPath());
File tempDir = FileUtils.getTempDirectory(); FileUtils.copyFileToDirectory(file, tempDir);
File newTempFile = FileUtils.getFile(tempDir, file.getName());
String data = FileUtils.readFileToString(newTempFile,
Charset.defaultCharset());

    1. FilenameUtils

Ushbu yordamchi dastur fayl nomlarida umumiy funktsiyalarni bajarishning operating-system-agnostic usulini taqdim etadi. Keling, foydalanishimiz mumkin bo'lgan turli xil usullarni ko'rib chiqaylik:

Download 0,7 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish