rt

解决方案 »

  1.   

    char c = '\n';编写一个这样的函数
    public boolean isNewLineChar(char c)
    {
        return ( ( c == '\n') ? true : false );
    }
    就ok啦
      

  2.   

    我出现的问题是字符串有有转义啊
    String myNodetext=myNode.getChildNodes().item(i).getNodeValue();
    if(myNodetext!=null && String.valueOf(myNodetext)!='\n'){
    Myv.add(myNodetext);
    }
      

  3.   

    如果这样写
    myNodetext!='\n'
    它说类型不匹配
      

  4.   

    解决:
    !myNodetext.equals("\n")equals:字符串比较!=    :对象比较
      

  5.   

    String.valueOf()返回类型是String又怎么能和'\n'去比较呢?
      

  6.   

    “ String.indexOf('\n')>=0   ”正解
      

  7.   

    再java中 == 和 != 对对象来说,比较的是是否是同一个引用。
    只有当对象是同一个引用时,才可以得到true的结果。 而你的这个,虽然字符相同,但不是来自同一个引用。所以,一般来比较对象是否相同的话,采用equal()方法。 单纯的运算符== 会出现错误