II BOB. Guavaning qo’llanilish o’rinlari
2.1 Guava bilan barcha satrlarni o’qish
Bu Files.readLines fayldagi barcha satrlarni bir kadrda o'qish imkonini beradi.
resurslar/balzac.txt
Honoré de Balzak, asl ismi Honoré Balzak (1799 yil 20 mayda tug'ilgan, Turlar,
Fransiya — 1850-yil 18-avgustda vafot etgan, Parij) fransuz adabiyoti ijodkori
ko'p sonli roman va qissalar birgalikda nomlanadi
La Comédie humaine (Inson komediyasi). U an'anaviylikni o'rnatishga yordam berdi
romanning shakli va odatda eng buyuklaridan biri hisoblanadi
barcha davrlarning romanchilari.
Bizning katalogimizda ushbu matn fayli mavjud src/main/resources.
com/zetcode/ReadingLinesEx.java
com.zetcode paketi;
import com.google.common.base.Charsets;
import com.google.common.io.Files;
java.io.faylini import qilish;
import java.io.IOException;
import java.util.List;
umumiy sinf ReadingLinesEx {
public static void main(String[] args) IOExceptionni tashlaydi {
String fileName = "src/main/resources/balzac.txt";
List qatorlari = Files.readLines (yangi fayl(fayl nomi),
Charsets.UTF_8);
uchun (String liniyasi: chiziqlar) {
System.out.println(satr);
}
}
}
Misol fayldagi barcha satrlarni o'qiydi balzac.txtva ularni konsolga chop etadi.
String fileName = "src/main/resources/balzac.txt";
Fayl nomi katalogda joylashgan src/main/resource.
List qatorlari = Files.readLines (yangi fayl(fayl nomi),
Charsets.UTF_8);
Usul yordamida Files.readLinesbiz fayldagi barcha satrlarni o'qiymiz balzac.txt. Chiziqlar satrlar ro'yxatida saqlanadi.
uchun (String liniyasi: chiziqlar) {
System.out.println(satr);
}
Biz ro'yxatni ko'rib chiqamiz va uning elementlarini chop etamiz.
2.2. Guava bilan yangi fayllar yaratish va yozish
Usul Files.touch yangi fayl yaratish yoki mavjud fayldagi vaqt tamg'asini yangilash uchun ishlatiladi. Usul Unix buyrug'iga o'xshaydi touch.
Dostları ilə paylaş: |