你是说怎么试,数据库是远程,没有拿语句试过,并且是oracle的库,oracle的库插入时会将 空转为 null 吗?
打印 
System.out.println("匹配"+tempResultName[i].equals(""));
System.out.println("在匹配"+tempResultName[i]==null);
控制台
匹配false
false

解决方案 »

  1.   

    谢谢,问题解决了,newStr[1].equals("") 返回的是true。呵呵
      

  2.   

    第一种情况:1:String str = "a///b//c";  String[] newStr= str.split("///"); //这里改”///“
    运行结果为newStr[]={“a”,“b//c”};
    2.String[] newStr= str.split("//");运行结果为newStr[]={“a”,,“/b”“c”};
    3.String[] newStr= str.split("//");运行结果为newStr[]={“a”,“”,“b”,“”,“c”};
    不知道你想哪中情况的,这几种应该有符合你想法的,这些都运行过了。
      

  3.   

    我的是  运行结果为:newStr[]={"a","","","b","","c"};
      

  4.   

    最后个写错了,最后运行是newStr[]={"a","","","b","","c"};