找出第一次出现重复的字符

找出第一次出现重复的字符

import java.util.HashMap;

public class Solution{
    public static Character findRepeatString(String str){
        Character repeatString = null;
        Map<Character,Integer> map = new HashMap<Character,Integer>();
        for(int i=0;i<str.length();i++){
            if(map.containsKey(str.charAt(i))){
                repeatString= str.charAt(i);
                break;
            }else{
                map.put(str.charAt(i),1);
            }
        }
        return repeatString;
    }
public static void main(String[] args){ String str ="4det5gtrr'"; System.out.println(findRepeatString(str)); } }

 

posted on 2020-04-19 22:13  凌晨三点半的飞机  阅读(318)  评论(0编辑  收藏  举报