实现一个算法确定字符串中的字符是否均唯一出现
样例
给出"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));
}
}