public static boolean compare(InputStream a, InputStream b) throws IOException
{
BufferedInputStream ba=a instanceof BufferedInputStream ? (BufferedInputStream)a : new BufferedInputStream(a);
BufferedInputStream bb=b instanceof BufferedInputStream ? (BufferedInputStream)b : new BufferedInputStream(b);
int x,y;
do
{
x=ba.read();
y=bb.read();
}
while ((x!=-1) && (y!=-1) && (x==y));
return a==b;
}
public static boolean compare(File f1, File f2) throws IOException
{
if (f1.length()!=f2.length())
return false;
return compare(new FileInputStream(f1), new FileInputStream(f2));
}
{
BufferedInputStream ba=a instanceof BufferedInputStream ? (BufferedInputStream)a : new BufferedInputStream(a);
BufferedInputStream bb=b instanceof BufferedInputStream ? (BufferedInputStream)b : new BufferedInputStream(b);
int x,y;
do
{
x=ba.read();
y=bb.read();
}
while ((x!=-1) && (y!=-1) && (x==y));
return a==b;
}
public static boolean compare(File f1, File f2) throws IOException
{
if (f1.length()!=f2.length())
return false;
return compare(new FileInputStream(f1), new FileInputStream(f2));
}
解决方案 »
- 发一个关于线程的小问题
- double类型赋值为什么提示错误
- 如何把JFrame右上角的X按钮去掉不显示?
- 我想问一个,java.long.object的clone()和isequal()是如何实现的,
- 来个大神帮帮忙,这种String的值怎么读取
- 对Map<String,List<String>>持久化,用作传输参数
- 关于编译java文件加密问题?
- 在BEAN中使用session.setAttribute出现个怪问题!!!!!!!
- How to create an object of a protected inner class of another package?
- 我如何让FTP服务器传回来的中文字符正常显示?
- 请问哪里有jboss有关配置的教程,最好是中文的,先谢了
- 请问程序设计中callback是什么意思呢?
以前没怎么接触流的技术,所以还请大家多帮忙,说的详细一些,谢谢