допустимый элемент XML в Java replaceAll, кажется, не работает хорошо - PullRequest
0 голосов
/ 19 апреля 2010

Я пытаюсь создать XML-файл из POJO, в котором у меня есть свойство, которое хранит URL-адреса, Я использовал приведенный ниже метод для замены всех & в строке URL-адреса, чтобы XML-файл соответствовал стандартам и передавал его как объект типа html char, но строка не изменяется.

public static String forHrefAmpersand(String aURL){
    return aURL.replaceAll("&", "&");
}

значение может быть www.abc.com/controller?a=1&next=showResults

Я даже пытался изменить приведенный выше метод для использования "/", так как я прочитал replaceAll использует регулярное выражение, но replaceAll не работает должным образом. Может кто-нибудь сказать мне, в чем заключается ошибка, которую я делаю? Заранее спасибо

1 Ответ

0 голосов
/ 19 апреля 2010

Возможно, есть ошибка где-то еще в вашем коде. Я предлагаю напечатать строку, которая forHrefAmpersand() возвращается к System.out. Он должен содержать ожидаемое вами значение.

PS: если вы используете Java 5, вы можете использовать String.replace().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...