очень простой вопрос здесь (больше, чтобы подтвердить мои мысли, чем что-либо) ...
Java-метод: [StringBuffer.Delete] 1;
[1]: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/StringBuffer.html#delete(int, int)
Java Code: sb.delete(sb.length()-2, sb.length());
C# (not sure if this is right):
StringBuilder sb = new StringBuilder();
....
sb.Remove(sb.Length - 2, sb.Length - (sb.Length - 2));
Причина, по которой я не уверен, заключается в документации метода удаления Java. Это говорит
Подстрока начинается с указанного
начать и распространяется на персонажа в
конец индекса - 1 или до конца
StringBuffer, если такого символа нет
существует
Я просто не уверен в этом конец - 1 бит этой цитаты ... и если бы я все испортил
ура :) 1022 *
править: Хех. я знал, что он удаляет последние 2 символа из строки, но я сохранял точное преобразование, потому что мой подробный код. :)