也许这不是一个错误,因为文档没有详细说明fromHTML()究竟是什么,但它对我来说仍然是一个问题.如果提供的字符串按顺序包含两个或多个空格,则fromHTML()删除除1之外的所有空格:
Html.fromHtml("Test 123").toString()
(java.lang.String) Test 123
Run Code Online (Sandbox Code Playgroud)
如果我用 它替换空格似乎表现得如预期的那样,但是让我对程序的其他部分感到悲伤:
Html.fromHtml("Test 123").toString()
(java.lang.String) Test 123
Run Code Online (Sandbox Code Playgroud)
这是预期的行为吗?
是的,因为这就是Html的行为方式.
做这样的事情:
String myText = "Test 123";
Html.fromHtml(myText.replace(" ", " ")).toString()
Run Code Online (Sandbox Code Playgroud)
这样,它会保留字符串的原始值.
| 归档时间: |
|
| 查看次数: |
4603 次 |
| 最近记录: |