这个问题已经解决了。我重新安装了ANDROID STUDIO,因为他们出现了另外一些问题。
我正在尝试用“<”替换字符串“> =”使用下面的代码,结果不起作用。
String descricao = ">= 0";
if (descricao.contains(">=") ){
descricao = descricao.replace(">=","<");
listaElementosFiltro.get(i).setDescricao(descricao)};
我得到的结果是:
按预期 descricao = "><> 0"
而非"< 0"
......
答案 0 :(得分:0)
这很奇怪,我检查过,结果就是你想要的,无论如何,
clean and build
,然后再运行如果仍无法正常工作,请尝试以下方法之一:
String descricao = ">= 0";
if (descricao.contains(">=")) {
descricao = descricao.replace(">=", "<");
System.out.println(descricao);
//listaElementosFiltro.get(i).setDescricao(descricao);
}
// option 2
if(descricao.startsWith(">=")){
descricao= descricao.replace(">=","<");
System.out.println(descricao);
}
// option 3
if(descricao.indexOf(">=") >= 0){
descricao= descricao.replace(">=","<");
System.out.println(descricao);
}
我不知道listaElementosFiltro.get(i).setDescricao(descricao);
是什么,所以,我只是避免它。
答案 1 :(得分:-1)