aa 的值是 "" 但你不能用 aa==""来测试 而要用aa.equals("")=true来测试测试代码:
public class bb{
public static void main(String args[]){
String aa=" ";
String b = aa.trim();
if (b == null){
System.out.println("为null");
}
if (b.equals("") == true){
System.out.println("为空");
}
if (b.equals(" ") == true){
System.out.println("为空格");
}
}
}
public class bb{
public static void main(String args[]){
String aa=" ";
String b = aa.trim();
if (b == null){
System.out.println("为null");
}
if (b.equals("") == true){
System.out.println("为空");
}
if (b.equals(" ") == true){
System.out.println("为空格");
}
}
}
解决方案 »
- jsp动态得到另一个JSP的所有提交按钮
- jsp参数传递计算
- 基于Tomcat的Java程序工作路径问题
- (大白话给我解释一下,解释明白就结贴)4条语句3条没看懂,弱弱的问
- 大家都去什么JAVA论坛,网上JAVA论坛都哪些比较好(参与者都有分)
- 急问 来者有分!!!!
- 只在一个JSP页面下,如何显示任意字段的全部信息,其中我使用了JS的下拉列表框作为字段的选择器。
- 到底要怎样调用JAVABEAN才正确呢??
- Itext导出word的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- jfreechart2D柱状图如何设置单根柱子两种颜色交替?
- 求助加密解密的例子!
- 频繁出现Invalid column name: 字段名错误,请教
"NULL",aa如果是null,则会出错
This method may be used to trim whitespace from the beginning and end of a string; in fact, it trims all ASCII control characters as well.
所谓的ASCII control characters就是说ascii码小于\u0020的
public class bb{
public static void main(String args[]){
String aa=" ";
String b = aa.trim();
if (b == null){
System.out.println("为null");
}
if (b.equals("")){
System.out.println("为空");
}
if (b.equals(" ")){
System.out.println("为空格");
}
}
}