Witam,
Wczytuję wartości z kluczy z pliku z rozszerzeniem properties w taki sposób:
{
Properties properties = new Properties();
FileInputStream in = new FileInputStream("my.properites");
properties.load(in);
String nazwaGry = properties.getProperty("nazwaGry");
String liczbaPoziomów = properties.getProperty("liczbaPoziomów=4");
String nazwaBazowaPlikuZOpisemPoziomu = properties.getProperty("nazwaBazowaPlikuZOpisemPoziomu");
String numeracjaPoziomówZaczynaSięOd = properties.getProperty("numeracjaPoziomówZaczynaSięOd");
String rozszerzeniePlikuZOpisemPoziomu = properties.getProperty("rozszerzeniePlikuZOpisemPoziomu");
String liczbaStopniTrudności = properties.getProperty("liczbaStopniTrudności");
String zmianaStopniaTrudności = properties.getProperty("zmianaStopniaTrudności");
String początkowaSzerokośćPlanszy = properties.getProperty("początkowaSzerokośćPlanszy");
String początkowaWysokośćPlanszy = properties.getProperty("początkowaWysokośćPlanszy");
String początkowaSzerokośćObiektuGryJakoProcentPoczątkowejSzerokościPlanszy = properties.getProperty("początkowaSzerokośćObiektuGryJakoProcentPoczątkowejSzerokościPlanszy");
String tło = properties.getProperty("tło");
String klorTła = properties.getProperty("klorTła");
String obiektyGry = properties.getProperty("obiektyGry");
String plikObiektu = properties.getProperty("plikObiektu");
System.out.println(klorTła);
}
Gdy chcę odczytać wartość zmiennej np. liczbaStopniTrudności, klorTła to zwracany jest null
Gdy odczytuję wartość zmiennej np. nazwaGry, liczbaPoziomów to wszystko jest w porządku
Zauważyłem że null jest przy kluczach, gdy w ich nazwach jest np. litera ł lub ś
Co zrobić żeby nie zwracało null przy tych kluczach?
c++