prop.getProperty();
загружает только определенные данные, если я добавляю что-то новое или изменяю имя строки в файле .properties
и код, это не загружает его.
Я пытаюсь загрузить некоторые данные из файла свойств, чтобы включить их в capability.setCapability
Но проблема в том, что некоторые данные загружены, некоторые - пустые, я перепробовал все, и мне интересно, есть ли ограничения на количество переменных, которые может обрабатывать файл .properties
?
myData.properties file
pinCode=123456
osname=Android 9
activationCode=13412741 39313106
user=user123456
device=Android Emulator
name=G5 SE
Код
System.out.println(prop.getProperty("name"));
System.out.println(prop.getProperty("user"));
System.out.println(prop.getProperty("device"));
System.out.println(prop.getProperty("osname"));
System.out.println(prop.getProperty("activationCode"));
System.out.println(prop.getProperty("pinCode"));
выход
null
user123456
Android Emulator
null
13412741 39313106
123456
Теперь он должен распечатать «имя», «пользователь», «устройство», «код активации», «пин-код» и «имя_осна», верно?
Но выводятся только "user", "ActivCode", "pinCode" и "device", я получаю "name" и "osname" как null.
Обратите внимание, что если я изменю имя строки в файле свойств и в коде, это не сработает ...
Например, если я изменю «pinCode» на «pin» или «code», это не сработает.
Пожалуйста, помогите, это убивает меня.