Tarmoqni dasturlash asoslari fani bo’yicha 1 Mustaqil ish Mavzu


Download 47.56 Kb.
bet5/8
Sana18.12.2022
Hajmi47.56 Kb.
#1028616
1   2   3   4   5   6   7   8
Bog'liq
Mustaqil ish - 1 (Tarmoqni dasturlash asoslari)

IOUtils sinfiga misol


Mana biz tahlil qilishimiz kerak bo'lgan kirish fayli –
Assalom alaykum Abbos Ibragimov !!!
IOTester.java
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.commons.io.IOUtils;

public class IOTester {
public static void main(String[] args) {
try {
//Using BufferedReader
readUsingTraditionalWay();

//Using IOUtils
readUsingIOUtils();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}
//reading a file using buffered reader line by line
public static void readUsingTraditionalWay() throws IOException {
try(BufferedReader bufferReader
= new BufferedReader( new InputStreamReader(
new FileInputStream("input.txt") ) )) {
String line;
while( ( line = bufferReader.readLine() ) != null ) {
System.out.println( line );
}
}
}
//reading a file using IOUtils in one go
public static void readUsingIOUtils() throws IOException {
try(InputStream in = new FileInputStream("input.txt")) {
System.out.println( IOUtils.toString( in , "UTF-8") );
}
}
}
Natija:
Assalom alaykum Abbos Ibragimov !!!
Assalom alaykum Abbos Ibragimov !!!

Apache Commons IO - FileUtils


Koʻchirish, ochish, mavjudligini tekshirish, faylni oʻqish va h.k. kabi fayllarni manipulyatsiya qilish usulini taqdim etadi. Bu usullar Fayl obyektidan foydalanadi.

Sinf deklaratsiyasi


public class FileUtils
extends Object

Xususiyatlari


  • Faylga yozish usullari.

  • Fayldan o'qish usullari.

  • Katalog yaratish usullari, jumladan, ota-kataloglar.

  • Fayllar va kataloglarni nusxalash usullari.

  • Fayllar va kataloglarni o'chirish usullari.

  • URL manziliga va URL manziliga aylantirish usullari.

  • Filtrlar va kengaytmalar bo'yicha fayllar va kataloglarni ro'yxatga olish usullari.

  • Fayl mazmunini solishtirish usullari.

  • Oxirgi tahrirlangan sanani qayd qilish usullari.

  • Tekshirish summasini hisoblash usullari.

Download 47.56 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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