import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map.Entry;
public class TestString {
public static void main(String[] a) {
String str = "qwerqwer1x1";
int index = 0;
HashMap<String, String> map = new LinkedHashMap<String, String>();
for (int i = 0; i < str.length(); i++) {
String stri = str.substring(i, i + 1);
int y = 0;
for (int j = 0; j < str.length(); j++) {
String strj = str.substring(j, j + 1);
if (stri.equals(strj)) {
y++;
}
if (y == 2) {
index = j + 1;
break;
}
}
if (y == 2) {
if (!map.containsKey(stri)) {
String info = "字符串:" + stri + " 在第:" + index + " 位中第一次出现重复";
map.put(stri, info);
}
} else {
String info = "字符串:" + stri + " 没有重复";
map.put(stri, info);
}
}
for (Entry<String, String> entry : map.entrySet()) {
System.err.println("key = " + entry.getKey() + ", Value = " + entry.getValue());
}
}
}