Tôi gặp sự cố nhỏ với thao tác trừ trong java. Khi người dùng nhấn phím 'backspace', tôi muốn char người dùng đã gõ, được lấy đi từ từ tồn tại. ví dụ từ = myname và sau khi một phím lùi từ = mynamThao tác trừ trên chuỗi
Đây là kinda những gì tôi có:
String sentence = "";
char c = evt.getKeyChar();
if(c == '\b') {
sentence = sentence - c;
} else {
sentence = sentence + c;
}
hoạt động Các add hoạt động. Vì vậy, nếu tôi thêm một chữ cái, nó sẽ thêm vào từ hiện tại. Tuy nhiên, dấu trừ không hoạt động. Am i thiếu cái gì ở đây? Hoặc làm nó hoàn toàn sai?
tuyệt vời có ý nghĩa. Tôi đã thử sử dụng '-' vì + đã hoạt động. Tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào trên web (có thể có điều gì đó ngoài kia, chỉ là tôi không thấy) – user1005253