Java'da Bir Dosyadan Veri Nasıl Kaydedilir ve Yüklenir – Dosya G/Ç Okuma-Yazma İşlemi için Basit Üretime Hazır Yardımcı Program

Yayınlanan: 2020-10-11
Java'da Bir Dosyadan Veri Nasıl Kaydedilir ve Yüklenir - Dosya I:O Okuma-Yazma İşlemi için Basit Üretime Hazır Yardımcı Program

Bir dosyaya bir nesneyi nasıl yazıp onu nasıl geri okurum?

Java, çok sayıda API ile oldukça şaşırtıcı ve Java 8 ile Lambda, Yöntem referansı, Varsayılan yöntemler, Daha iyi tür arabirimi, Yinelenen ek açıklamalar, Yöntem parametre yansımaları ve çok daha fazlası gibi çok daha fazla API ile tam olarak etkinleştirildik.

Bir süre önce Java'da Dosyadan JSON Nesnesi Nasıl Okunur hakkında bir makale yazdım. Basit bir java okuma işlemiydi. Ancak bu eğitimde, basit Production Ready Java Utility ile dosyadan veri save and load .

Dosya Okuma:Yazma İşlemi için Basit Üretime Hazır yardımcı program

Sadece basit nesneleri kaydetmekle kalmıyoruz, aynı zamanda CrunchifyCompany türünde basit Java POJO'su oluşturacağız ve GSON kullanarak nesneyi kaydedip alacağız. Aşağıdaki programın çalışması için aşağıdaki bağımlılığa ihtiyacınız var.

Maven projenize bağımlılığın altına koyun. Dinamik Web Projeniz varsa ve bunu Maven projesine dönüştürmek istiyorsanız aşağıdaki adımları izleyin.

İşte bir akış:

  • CrunchifyReadWriteUtilityForFile.java sınıfı oluşturun
  • İki alanla özel iç sınıf CrunchifyCompany oluşturun
    • özel int employees ;
    • özel Dize companyName ;
  • Ana yöntem içinde nesne crunchify oluşturun
  • Dosyaya kaydedilecek şekilde nesneyi Gson dönüştürün
  • Verileri Java'da dosyaya kaydetmek için crunchifyWriteToFile yöntemini kullanın
  • Java'daki dosyadan veri almak için crunchifyReadFromFile yöntemini kullanın

İşte tam bir örnek:

Eclipse Konsol Çıktısı:

İşte bir crunchify.txt dosya içeriği.

Programı two times çalıştırdığımda, burada crunchify.txt dosyasına değer eklerken JSONObject'i iki kez görüyorsunuz.

Java'da Nesneyi Dosyaya Kaydetme - Crunchify