现在的位置: 首页 > 综合 > 正文

找到字符串中第一个不重复的字符

2013年10月01日 ⁄ 综合 ⁄ 共 386字 ⁄ 字号 评论关闭

昨天看到了一个大牛分享,觉得惭愧啊,这么简单的方法没有想到,自我批评一下,分享一下人家的做法

public static Character FirstNonRepeated(String string) {
        int[] counter = new int[128];
        for (int i = 0; i < string.length(); i++) {
            char ch = string.charAt(i);
            counter[ch]++;;
        }
        for (int i = 0; i < string.length(); i++) {
            char ch = string.charAt(i);
            if(counter[ch] == 1)
                return ch;
        }
        return null;
    }

不知到你看没看懂,反正我是看懂了

转自 http://blog.163.com/shiquan_peng@126/blog/static/11719323620094254750269/

抱歉!评论已关闭.