android中的Html.fromHtml只在显示的文本中工作吗



因为我正在比较用户答案和正确答案

if(etU1.getText().toString().equals(cquestion.get(0).getAnswer()))

例如,选择"Brad's Drink",即使用户键入正确,它仍然是错误的,因为getAnswer是"Brad%$'s%#Drink"。因为我制作的ArrayList会获取html文本。有没有什么方法可以在将html文本放入数组列表之前将其删除?

我认为在比较之前应该删除"'">

String str = etU1.getText().toString().replaceAll("[']"," ");
String strTwo = cquestion.get(0).getAnswer().replaceAll("[']"," ");
if(str.equals(strTwo)){
////// do your logic 
}

最新更新