gpt4 book ai didi

java - 用退格键替换换行符到上一行

转载 作者:行者123 更新时间:2023-12-02 09:43:30 27 4
gpt4 key购买 nike

我的应用程序中有一个名为 Chocolate 的复选框。当它被选中时,它会打印“添加了巧克力!\n”。但是,当我在检查后取消选中它,并将其替换为“”(无字符串)时,它会被替换为新行。和没有。每次选中/取消选中时,行数都会不断增加。所以我的问题是如何用退格替换整个字符串?这样下一个项目应该打印在同一行上,而不是巧克力。

public void onCheck(View checkView) {

String checkMessage = "";
boolean checked = ((CheckBox) checkView).isChecked();
checkMessage += "\n";

switch (checkView.getId()) {

case R.id.chocolate:
if (checked) {
checkMessage += "Chocolate added.\n";
}
else {
checkMessage = checkMessage.replaceAll("Chocolate added.\n", "");
}
break;
}
checkMessage += "\n";
...

最佳答案

请删除两个 checkMessage += "\n"; 。因为它没有任何作用

关于java - 用退格键替换换行符到上一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56858921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com