//剔除法获取第一个不重复的元素,重剔复的元素全部除 public static Character getFirstNoRepeatChar(String str, char target) { int lastIndex = str.lastIndexOf(target); int index = str.indexOf(target); if (index != lastIndex) { str = str.replace(String.valueOf(target), ""); if (StringUtils.isEmpty(str)) { return null; } return getFirstNoRepeatChar(str, str.charAt(0)); } return str.charAt(index); }
转载于:https://my.oschina.net/u/1763091/blog/3046131