2017-09-22 1 views
-4

In Java funktioniert die StringBuffer-Funktion wie folgt str="hello" wie es die str.delete(1,3) angegeben ist. Ich wollte wissen, wie es funktioniert, wie, wie sie nimmt die PositionWie StringBuffer löschen funktioniert in Java

class StringBufferExample4 { 
    public static void main(String args[]) { 
    StringBuffer sb=new StringBuffer("Hello"); 
    sb.delete(1,3); 
    System.out.println(sb); 
    } 
} 

er den Ausgang

Hlo

Wie gibt?

+0

Willkommen bei Stack-Überlauf! Bitte lesen Sie unsere [SO Fragen-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), um Ihnen zu helfen, eine gute Frage zu stellen und somit eine gute Antwort zu erhalten. –

+2

Haben Sie den Javadoc gelesen? – Jay

+0

Ich habe nicht gelesen – devd

Antwort

1

StringBuffer delete() -Methode entfernt die Zeichen in einem Teilstring dieses StringBuffer. Der Teilstring beginnt am angegebenen Start und erstreckt sich bis zum Zeichen am Indexende - 1 oder bis zum Ende des StringBuffer, wenn kein solches Zeichen existiert.

aus: http://www.tutorialspoint.com/java/stringbuffer_delete.htm

+0

So geben Sie den Anfang und das Ende des Löschbereichs an – devd

+0

Wie Sie gerade in Ihrer Frage geschrieben haben: str.delete (1,3) - '1' ist der Anfang und '3' ist das Ende der Löschposition. –

+0

Als, wie kommt, nur zwei Char löschen – devd

Verwandte Themen