在解释这个区别之前先来看一段示例:
演示结果:
contentStr: mailto:meteorWJ@gmail.com?subject=test&body=use mailto sample
content.text: mailto:meteorWJ@gmail.com?subject=test&body=use mailto sample
同样是String类型,由content.text解析的内容将'&' 转换成了 '&'
而contentStr中的内容却没有变化。
猜想:可能是因为TextArea控件的text在解析成已经自动将其中的'&'当成转义字符(在XML/HTML中'&'对应的字符是'&'),而对于contentStr只是单纯地输出字符串内容。