是否有一种简单的方法可以将两个TextFlow对象相互比较?我有两个使用TextConverter.importToFlow()创建的文本流对象,并希望检查它们是否相等。目前我发现的唯一方法是使用TextConverter.export()将它们导出为字符串,然后进行比较,看起来有点复杂......如何检查两个文本流对象是否相等
1
A
回答
4
在TextFlow对象上使用getText()返回内容的字符串表示形式,字符串比较应该给你两个TextFlow对象之间的相等值,假设不考虑TextFlow中的格式或其他元素。
textFlow1.getText()==textFlow2.getText()
是我可以从文档中看到的最简单的解决方案。
0
如果您需要比较文本样式,你可以使用:
var s1:String = TextConverter.export(textFlow1, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE) as String;
var s2:String = TextConverter.export(textFlow2, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE) as String;
s1 == s2;
相关问题
- 1. 在AS3中,如何检查两个JSON对象是否相等?
- 2. 如何检查两个json对象在java中是否相等?
- 3. 检查Android中的两个Bundle对象是否相等?
- 4. Android检查Spanned对象是否相等
- 5. 检查对象的HashSet是否相等
- 6. 如何检查Lua中的两个值是否基本相等?
- 7. 检查两个位置是否相等
- 8. 检查两个“select”是否相等
- 9. 检查两个表是否相等
- 10. 检查两个向量是否相等
- 11. 检查对是否相等
- 12. 测试两个对象是否相等
- 13. 确定两个对象是否相等
- 14. 检查两个对象是否具有浮点值时是否相等?
- 15. 如何检查两个对象是否相同
- 16. 如何检查两个对象(UIButtons)是否相同
- 17. 如何检查字符串是否与对象不相等?
- 18. 如何在JSP中检查两个字符串是否相等?
- 19. 如何静态检查两个比率是否相等?
- 20. 如何检查两个整数typedefs是否相等?
- 21. 如何检查两个gps路线是否相等?
- 22. 如何检查两个谓词是否相等?
- 23. 如何检查两个哈希值是否相等?
- 24. 如何检查两个数据帧是否相等
- 25. 如何检查两个数组是否相等?
- 26. 如何检查两个布尔值是否相等?
- 27. 如何在xunit.net中测试两个对象是否相等?
- 28. 如何测试python中两个对象是否相等?
- 29. 如何比较C++中的两个ostream对象是否相等?
- 30. 尝试检查两个对象是否等于if子句
在这一个没有经验,没有张贴作为一个答案,但确实的getText()的工作,如textFlow1.getText()= = textFlow2.getText()。 – shaunhusain 2012-02-10 01:05:47
嗯,似乎工作。尽管我想要更多符合textflow1.equals(textflow2)的东西,但我想这样做。 – lordofthefobs 2012-02-10 01:14:11
你有没有试过'ObjectUtil.compare(textFlow1,textFlow2)'?不知道它是否会工作,但我想它应该。 – RIAstar 2012-02-10 09:07:42