一段字符串
  
         "A B AA NN ER A B B NN ER BC" 中间有空格   写个类  把相同的去掉
  
     输出=====》   "A B AA NN ER BC" 中间有空格

解决方案 »

  1.   

    似乎简单哟,
    String str = "A B AA NN ER A B B NN ER BC";
    Set set = new LinkedHashSet();
    String[] array = str.split(" ");
    for (var i = 0; i < array.length; i++) {
        set.add(array[i]);
    }
    StringBuffer result = new StringBuffer();
    for (Iterator iter = set.iterator(); iter.hasNext()) {
        result.append(iter.next()).append(" ");
    }
    System.out.println(result.toString());
      

  2.   

       可以。不过调试了一会,要有2处改正。。<%@ page import="java.util.*"%>
    <%
    String str = "A B AA NN ER A B B NN ER BC QC QC";
    Set set = new LinkedHashSet();
    String[] array = str.split(" ");
    for (int i = 0; i  < array.length; i++) {
        set.add(array[i]);
    }
    StringBuffer result = new StringBuffer();
    for (Iterator iter = set.iterator(); iter.hasNext();) {
        result.append(iter.next()).append(" ");
    }
    out.println(result.toString());
    %>结贴
      

  3.   

    呵呵~sorry,直接写的。var写惯了。本来想直接for (String str : array)后来怕用的不是jdk5,所以