此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【harry2926】截止到2008-07-08 17:45:45的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:180 每贴平均分数:18
回帖的总数量:10 得分贴总数量:3 回帖的得分率:30%
结贴的总数量:5 结贴的总分数:80
无满意结贴数:1 无满意结贴分:20
未结的帖子数:5 未结的总分数:100
结贴的百分比:50.00 % 结分的百分比:44.44 %
无满意结贴率:20.00 % 无满意结分率:25.00 %
楼主加油
楼主【harry2926】截止到2008-07-08 17:45:45的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:180 每贴平均分数:18
回帖的总数量:10 得分贴总数量:3 回帖的得分率:30%
结贴的总数量:5 结贴的总分数:80
无满意结贴数:1 无满意结贴分:20
未结的帖子数:5 未结的总分数:100
结贴的百分比:50.00 % 结分的百分比:44.44 %
无满意结贴率:20.00 % 无满意结分率:25.00 %
楼主加油
PS:注意空格也是字符串.也加入比较的!最好去掉后面的空格吧.package equals1;
import java.io.*;public class testequals {
public static void main(String[]args){
String s1=null;
String s2=null;
try{
File f=new File("f:/a.txt");
BufferedReader br1=new BufferedReader(new FileReader(f)); File f22=new File("f:/b.txt");
BufferedReader br2=new BufferedReader(new FileReader(f22)); String s11[]=new String [1000000];
String s22[]=new String [1000000];
for(int i=0;(s1=br1.readLine())!=null;i++){
s11[i]=s1;
}
for(int i=0;(s2=br2.readLine())!=null;i++){
s22[i]=s2;
}
for(int i=0;i<s11.length;i++){
for(int j=0;j<s22.length;j++){
if(s11[i].equals(s22[j])){
System.out.println(s11[i]);
}
}
}
}catch(Exception e){}
}
}
// 读txt1
File f=new File("d:/a.txt");
BufferedReader reader=new BufferedReader(new FileReader(f));
String s=null; // 读txt2
File f22=new File("d:/b.txt");
BufferedReader reader22=new BufferedReader(new FileReader(f22));
String s22=null; while((s=reader.readLine())!=null)
{
map.put(s,"");
}
while((s22=reader22.readLine())!=null)
{
map.put(s22,"");
} 最后输出map的key就可以了,
map自己会把重复的key覆盖掉