Java, INI dosyası ayrıştırma için en kolay yolu nedir?
Bir-damla Java eski bir uygulama yerine yazıyorum. Gereksinimleri ını eski uygulama eskiden olduğu gibi okunacak yeni bir Java Uygulama içine dosyaları. Bu ını dosya biçimi yaygın windows stili, başlık bölümleri ve anahtar=değer çiftleri ile kullanıyor # yorum için karakter olarak.
Özelliklerini kullanarak Java sınıfı çalıştım, ama tabii ki eğer farklı başlıklar arasında adı çatışmalar varsa işe yaramaz.
Şimdi asıl soru, bu INI dosyası okuma ve anahtarları erişmek için en kolay yolu ne olurdu?
CEVAP
Kullandığım kütüphane ini4j. Hafif ve ını dosyaları kolaylıkla ayrıştırır. Ayrıca tasarım hedeflerinden biri, sadece standart Java API kullanmak gibi 10,000 diğer jar dosyalarına ezoterik bağımlılıkları kullanır
Bu kütüphanenin nasıl kullanılacağına dair bir örnek:
Preferences prefs = new IniFile(new File(filename));
System.out.println("grumpy/homePage: " prefs.node("grumpy").get("homePage", null));
C bir INI Dosyası ayrıştırma için en k...
CamelCase (hiçbir sözcük ayırıcı) tümü...
Ne'un yazdırmak için en kolay yol...
Java bir Toplama filtresi için en iyi ...
Java, nesne boyutunu belirlemek için e...