Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Kak ochistit StringBuffer?


Автор: unkis 29.10.2004, 14:06
Rebyata. Est Stringbuffer
Код
StringBuffer s2= new StringBuffer("");


ya dabwlyau w nego strochki, a potom ya hochu ego polnostu ochistit.
pochemu-to tak wot ne rabotatet.

Код
s2.delet(0,s2.length-1)



Kak ochistit StringBuffer?
:sample


Zaraniya blagodaren

Автор: TrivialCore 29.10.2004, 14:16
Создавай его заново.
Код
s2 = new StringBuffer();

Автор: sergejzr 29.10.2004, 14:20
Код
StringBuffer s2= new StringBuffer("");
 for(int i=0;i<45;i++)
 {
 s2.append((new Integer(i)).toString()+"dfgsd");
 }
 System.out.println(s2.toString());
 s2.delete(0,s2.length());
 System.out.println("new: "+s2.toString());
 }


Вот Вам пример :) Ошибки не стал подчёркивать :)
Думаю, разобраться можно :)

Огромная просьба :)

Ставте галочку рядом с надписью
"транслит". Это будет удобней и Вам и тем, кто читает :)

Спасибо.

Автор: TrivialCore 29.10.2004, 15:32
Цитата(sergej @ 29.10.2004, 14:20)

s2.delete(0,s2.length());
Насколько мне известно, такое очищение буффера - неэффективно. Уж лучше использовать
Код
s2.setLength(0);


Автор: Guest 29.10.2004, 15:55
A posle etogo
Код
s2.setLength(0);
mogno li w nego dalshe yapisiwat

Автор: sergejzr 29.10.2004, 16:05
Транслит находится здесь :)

Автор: Domestic Cat 29.10.2004, 16:06
Можнo

Автор: unkis 29.10.2004, 18:56
wi menya konechno izweniti no ya spezialno proweryal i stawil galachku translit, no on nichego ne translirowal, posmotrim ottransliruet li on etot teks

Bolshoe wsem spasibo za otweti

Автор: TrivialCore 29.10.2004, 19:55
Галочку "транслит" надо обозначать ПЕРЕД написанием текста =)

Автор: unkis 29.10.2004, 21:36
ага понял
спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)