Zdecydowałem się użyć pliku ini do przechowywania prostej pary klucz-wartość konfiguracji dla mojej aplikacji Java.ini4j - Jak uzyskać wszystkie kluczowe nazwy w ustawieniach?
Przeszukałem i przeszukano stackoverflow i okazało się, że ini4j jest wysoce zalecane do analizowania i interpretowania plików ini w Javie. Spędziłem trochę czasu czytając samouczek na stronie ini4j; jednak nie byłem pewien, jak uzyskać wszystkie kluczowe wartości dla ustawienia w pliku ini.
Na przykład, jeśli mam pliku ini tak:
[ food ]
name=steak
type=american
price=20.00
[ school ]
dept=cse
year=2
major=computer_science
i zakładamy, że nie znam nazwy przycisków z wyprzedzeniem. Jak uzyskać listę kluczy, aby móc w końcu pobrać wartości według kluczy? Na przykład, otrzymam tablicę lub jakąś strukturę danych zawierającą "nazwę", "typ" i "cenę", jeśli otrzymam listę kluczy do żywności.
Czy ktoś może pokazać mi przykład, w którym można otworzyć plik ini, przeanalizować go, aby aplikacja znała całą strukturę i wartości pliku ini oraz uzyskać listę kluczy i wartości?
Można raczej używać java.util.Properties, choć nie ma sekcji takich jak pliki .ini. –
@mmyers: To był problem. Potrzebowałem sekcji dla tego narzędzia, które robię. Jestem pewien, że istnieje sposób na zrobienie tego z ini4j, po prostu nie można znaleźć odpowiedniego api, klasy lub samouczka. – codingbear