实现一个算法确定字符串中的字符是否均唯一出现
样例
给出"abc",返回 true
样例
给出"abc",返回 true
给出"aab",返回 false
import java.util.HashMap; import java.util.Scanner; /** * 实现一个算法确定字符串中的字符是否均唯一出现 样例 给出"abc",返回 true 给出"aab",返回 false * * @author Dell * */ public class Test157 { public static boolean isUnique(String str) { boolean result=true; if(str==null) return false; if(str.equals(" ")) return true; HashMap<Character,Integer> map=new HashMap<>(); for(int i=0;i<str.length();i++) { if(map.containsKey(str.charAt(i))) { result=false; break; } else { map.put(str.charAt(i),1); } } return result; } public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s=sc.nextLine(); System.out.println(isUnique(s)); } }