Почему строка из файла properties не равна String ?

192
24 мая 2018, 12:20

Сравниваю строки String и значение из файла properties то же String пользуюсь данной конструкцией

String str0                 = prop.getProperty("SERVER_LOCAL_IP");//192.168.3.184
String str1 = "192.168.3.184";
if(str0.equals(str1)) {
                    System.out.println("Значения равны " ); 
                }else {
                    System.out.println("Значения не равны " );
                }

Но почему то постоянно выдаёт "Значения не равны " пробовал разные методы помог compareTo, но дальше мне нужно отправить эту строку по сети а на клиенте это метод не работает.

Answer 1

Сделайте брейкпоинт и сравните значения. Такое часто встречается, если это первая строчка в файле, там может добавляться спец символ (или еще что). Если это ваш случай - сделайте первую строчку каким-либо описательным комментарием к файлу.

READ ALSO
RouteBuilder Camel

RouteBuilder Camel

помогите разобраться в маршрутах camel плизЧитаю читаю и не понимаю, понимаю как через XML, но мне надо сделать через Java класс, и без Spring

189
ObjectMapper: Не мапит JSON в POJO

ObjectMapper: Не мапит JSON в POJO

Итак,у меня есть метод, который должен получить из запроса JSON, обработать его в POJO и вернуть его

215
Unit тесты для Service-слоя

Unit тесты для Service-слоя

Здравствуйте не так давно задался вопросом на тему того как тестировать сервис-слой в приложенияхПоискав немного информации в интернете...

229
Одноразовое объявление переменной

Одноразовое объявление переменной

В общем, есть код в цикле:

157