当前位置: 技术问答>java相关
关于String类的trim()方法的问题
来源: 互联网 发布时间:2015-10-08
本文导语: String str = " ";//str被赋值为空格 if (str.trim().equals(null) || str.trim() == "" || str.trim() == null) { System.out.println("Ha"); } else { System.out.println("No"); } 在JBuilder 5 中执行后,得出如下结果:No 请问str.trim()到底...
String str = " ";//str被赋值为空格
if (str.trim().equals(null) || str.trim() == "" || str.trim() == null)
{
System.out.println("Ha");
}
else
{
System.out.println("No");
}
在JBuilder 5 中执行后,得出如下结果:No
请问str.trim()到底得出个什么值?是String的一个实例吗?是null吗?
if (str.trim().equals(null) || str.trim() == "" || str.trim() == null)
{
System.out.println("Ha");
}
else
{
System.out.println("No");
}
在JBuilder 5 中执行后,得出如下结果:No
请问str.trim()到底得出个什么值?是String的一个实例吗?是null吗?
|
试试这个
str.trim().equals(new String())
或是
str.trim().equals("")
就知道了 :)
str.trim().equals(new String())
或是
str.trim().equals("")
就知道了 :)