似乎简单哟, 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处改正。。<%@ 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()); %>结贴
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());
<%
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());
%>结贴