package com.butone.db2help.ClassBean1.DeptBean;
public class DeptBean{
public String BMXXID;
}package com.butone.db2help.ClassBean1.DeptBean;
public class DeptBean{
public String BMBH;
}package com.butone.db2help.ClassBean1.DeptBean;
public class DeptBean{
public String BMMC;
}现在我想变成这个效果,package com.butone.db2help.ClassBean1.DeptBean;public class DeptBean{
public String BMXXID;
public String BMBH;
public String BMMC;
}应试怎么搞呢 ?
谢谢各位大了!!!!

解决方案 »

  1.   

    public、String也是重复的!!只能删除相同的行(留一行)
    结果是
    package com.butone.db2help.ClassBean1.DeptBean; 
    public class DeptBean{ 
    public String BMXXID; 
    }package com.butone.db2help.ClassBean1.DeptBean; 
    public String BMBH; 
    public String BMMC; 
      

  2.   

    BufferedReader br = new BufferedReader(new FileReader(s));
    Set<String> set = new LinkedHashSet<String>();
    String line = null;
    while ((line = br.readLine()) != null) {
    set.add(line);
    }
    for (String str : set) {
    if (!str
    .equals("package com.butone.db2help.ClassBean1.DeptBean;".trim())
    && str
    .indexOf("package com.butone.db2help.ClassBean1.DeptBean;") != -1) {
    continue; }
    System.out.println(str);
    }
      

  3.   


    BufferedReader br = new BufferedReader(new FileReader(s)); 
    Set <String> set = new LinkedHashSet <String>(); 
    String line = null; 
    while ((line = br.readLine()) != null) { 
       set.add(line); 

    for (String str : set) { 
       if (!str 
               .equals("package com.butone.db2help.ClassBean1.DeptBean;".trim()) 
           && str 
               .indexOf("package com.butone.db2help.ClassBean1.DeptBean;") != -1) { 
          continue;
       } 
       System.out.println(str); 
    }