Я пытаюсь сделать программу шифрования, и часть этого включает в себя наличие кода доступа, отображаемого в начале моего зашифрованного текста, а затем последующего отображения алфавита после того, как буквы, содержащиеся в пароле, будут удалены из алфавита. Я пытаюсь удалить символы в коде доступа из моего алфавита StringBuffer, но кажется, что нет простого способа сделать это. Нет метода, который автоматически ищет метод для всех вхождений символа, но существует объект String. Однако я должен заменить символ другим символом, и я хочу заменить символ ничем (по существу удалить его). Это мой код: любая помощь будет оценена по достоинству.Как удалить символы из StringBuffer?
StringBuffer alphabet = new StringBuffer("abcdefghijklmnopqrstuvwxyz");
for(int i = 0; i < pass.length(); i++)
{
char replacedletter = pass.charAt(i);
alphabet.replace(replacedletter,"");
}
System.out.println(pass + alphabet);
http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html#deleteCharAt(int) – kosa