Если именно так объявлена строка - ничего удивительного. У виртуальной машины последние 3-4 года есть такой косяк, что строка может быть немного не та, которая ожидается в таких случаях. И они пока хз, как поправить.
Если говорить конкретно про вышеобозначенный пример, то вот такой код точно должен норм работать: