在我的应用程序中,我正在读取 HTTP 页面并通过以下方法将 Stream 转换为 String。
public static String convertStreamToString(java.io.InputStream is)
{
java.util.Scanner s = new java.util.Scanner(is).useDelimiter("\\A");
return s.hasNext() ? s.next() : "";
}
但是,一旦我有了字符串,我将与另一个具有完全相同组件的字符串(在 eclipse 中手动创建)进行比较(这是从我的服务器上的同一 HTML 文件复制粘贴)。比较使我返回错误。
我正在使用 s1.equalsIgnoreCase(s2)。下面是我的 2 个字符串完全相同的图像。