if(t1.getText().equals(t2.getText()))
{
    ....
}

解决方案 »

  1.   

    那就用流读到StringBuffered对象中,再进行比较就行了
      

  2.   

    我只要知道两个文本是否相同就可以了,相同就返回true,不同就返回false
    谢谢大家了
      

  3.   

    把两个文本文件用RandomAccessFile流读出来
    再利用循环语句和seek()函数一个一个的字符比较
    都相同就返回真else则为假
      

  4.   

    用文件流,读取到2个string里。用string类的比较方法
      

  5.   


    public  boolean a(){..........
    if(){
      if{
          if{
            return true;
          
      }
      }
    }
    }
    上面那个true能返回到a()吗?
      

  6.   

    可以先比较文件大小,如果不一样就好办了
    如果一样,可以用流比较,也可也逐段读入string比较, alpha15(奥法) 得方法就ok
      

  7.   

    可以返回到a()方法.
    一般判断两个文件内容是否相等, 应该是先比较文件的长度. 如果长度不想等, 那就肯定不一样了.
    File f1 = new File("file1");
    File f2 = new File("file2");
    FileInputStream fis1 = new FileInputStream(f1);
    FileInputStream fis2 = new FileInputStream(f2);
    int b1 = -1;
    int b2 = -1;
    while((b1 = fis1.read()) != -1) {
        b2 = fis2.read();
        if (b1 != b2) {
           return false;
        }
    }
    fis1.close();
    fis2.close();
    return true;随手写的, 没有编译, 大概就是这么个意思. 自己调整一下吧
      

  8.   

    那怎么删除一个文本文件呢?
    比如在d:\\1.txt
    怎么删除这个文件
      

  9.   

    删除一个文件的方法很简单。
    但问题是你要有oo的思想。
    既然你已经构造了File对象,都不用想,File对象里面肯定有delete这个方法。
      

  10.   

    我这样写
    File file=new File("d:\\1.txt");
    file.delete;
    但是没有删掉文件
      

  11.   

    File file=new File("d:\\1.txt");
    file.delete();
      

  12.   

    多谢大家
    public boolean (){
    .........File file=new File("d:\\1.txt");
    file.delete;
    return false;
    }始终删不掉文本,后来写成这样
    public boolean (){File file=new File("d:\\1.txt");
    file.delete;
    .........return false;
    }
    就可以了,不知道为什么