对字符串执行减号运算
我对java中的负号操作有一个小问题。当用户按“退格”键时,我希望用户键入的字符从存在的单词中删除。例如,单词 = myname,在一个退格词之后 = mynam
这有点像我所拥有的:
String sentence = "";
char c = evt.getKeyChar();
if(c == '\b') {
sentence = sentence - c;
} else {
sentence = sentence + c;
}
添加操作工作正常。因此,如果我添加一个字母,它就会添加到现有单词中。但是,减号不起作用。我在这里错过了什么吗?还是完全做错了?