解决方案 »

  1.   

    我用它在内存中进行与远程用户传输过来的UID值进行比较.
      

  2.   

    下载一个winhex
    http://x-ways.net/winhex/查看一下txt文件每行结尾时的转行符
    估计是0D0A
    也就是CR+LF在Windows下就是\r\n解决办法1
    把String.replace("\n","");
    改为String.replace("\r\n","");
    缺点:在Unix或者MAC上就不能正确运行了解决办法2
    把String.replace("\n","");
    改为String.replace("%n","");
    JAVA中不依赖于操作系统平台的换行符的写法是%n