检查字符串内容?字符串长度与空字符串 [英] Checking for string contents? string Length Vs Empty String
本文介绍了检查字符串内容?字符串长度与空字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
对于编译器和检查字符串是否为空的最佳实践,哪个更有效?
Which is more efficient for the compiler and the best practice for checking whether a string is blank?
- 检查字符串的长度是否== 0
- 检查字符串是否为空(strVar == "")
另外,答案是否取决于语言?
Also, does the answer depend on language?
推荐答案
是的,这取决于语言,因为不同语言的字符串存储不同.
Yes, it depends on language, since string storage differs between languages.
- Pascal 类型字符串:
Length = 0
. - C 风格的字符串:
[0] == 0
. - .NET:
.IsNullOrEmpty
.
等等.
这篇关于检查字符串内容?字符串长度与空字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文