Hallo!!!
Weiß jemand wie man den Inahlt von einem StringBuffer löscht?
OK, da gibt es die Methode delete(int start, int end). Die setzt aber nur count auf 0, der eigentliche Inhalt bleibt erhalten.
Wenn ich mir das im Debugger anschaue, sieht das so aus:
So, und diese Werte muss ich löschen, denn wenn ich beim nächsten Mal Werte einfüge und es sind nur drei Werte, dann wird der Index 0 bis 2 überschrieben und die 8 (Index 3) bleibt erhalten.
Falls es was hilft, die delete()-Methode steht bei mir in einer for-Schleife.
Danke schon mal.
Weiß jemand wie man den Inahlt von einem StringBuffer löscht?
OK, da gibt es die Methode delete(int start, int end). Die setzt aber nur count auf 0, der eigentliche Inhalt bleibt erhalten.
Wenn ich mir das im Debugger anschaue, sieht das so aus:
Code:
--stringBuffer = StringBuffer (id=47)
|--count=0
|--value=char[16] (id=195)
|--[0]=5
|--[1]=6
|--[2]=7
|--[3]=8
|--[4]=
|--[5]=
|--[6]=
....
|--[15]=
So, und diese Werte muss ich löschen, denn wenn ich beim nächsten Mal Werte einfüge und es sind nur drei Werte, dann wird der Index 0 bis 2 überschrieben und die 8 (Index 3) bleibt erhalten.
Falls es was hilft, die delete()-Methode steht bei mir in einer for-Schleife.
Danke schon mal.