Я получаю ошибку cannot find symbol
в netbeans, используя нижеследующий код для замены строки на строку.replace string string в j2me
public String urlEncode(String msg) {
if (msg != null) {
msg=msg.replaceAll(" ","%20");
}
return msg;
}
Нужна помощь!
Вы должны использовать StringBuffer, а не конкатенацию строки со знаками плюса. Плюс знаки делают ужасные вещи в память. – garbagecollector
@DumpHole: StringBuilder будет лучшим выбором, поскольку синхронизация не требуется. Кроме того, компилятор преобразует зависящую от выполнения конкатенацию в код, который использует StringBuilder. Это может быть не всегда оптимальным, но я думаю, что конкатенация отлично работает в этом случае. – Jeremy
@JeremyHeiler: StringBuilder не поддерживается в J2ME. – garbagecollector