判断一个字符串字符是否唯一
2015-01-11 11:53
267 查看
package lishi;
import java.util.Scanner;
public class the_only_Z {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String str = sc.next();
if(ifUniqueChars(str)){
System.out.println("This is a only character.");
}else{
System.out.println("This isn't a only character.");
}
}
public static boolean ifUniqueChars(String str){
int checker = 0;
for(int i = 0;i<str.length();i++){
int val = str.charAt(i)-'a';
if((checker&(1<<val))>0)return false;
checker|=(1<<val);
}
return true;
}
}
import java.util.Scanner;
public class the_only_Z {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String str = sc.next();
if(ifUniqueChars(str)){
System.out.println("This is a only character.");
}else{
System.out.println("This isn't a only character.");
}
}
public static boolean ifUniqueChars(String str){
int checker = 0;
for(int i = 0;i<str.length();i++){
int val = str.charAt(i)-'a';
if((checker&(1<<val))>0)return false;
checker|=(1<<val);
}
return true;
}
}
相关文章推荐
- 经典算法面试题目-判断一个字符串中的字符是否唯一(1.1)
- 判断一个字符串中的字符是否唯一(只用基本数据结构)
- 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构)
- 1.判断一个字符串中的字符是否唯一(CC150)---编程笔记
- 算法练习:判断一个字符串中的字符是否唯一(只用基本数据结构)
- 判断一个字符串中的字符是否唯一(只用基本数据结构)
- 经典算法面试题目-判断一个字符串中的字符是否唯一(1.1)
- java 判断一个字符串中的字符是否唯一
- CTCI系列--1.1 判断一个字符串中的字符是否唯一(C语言)
- 1.1 设计算法判断一个字符串中字符都是否唯一的。如果不能使用额外的数据结构呢?
- cc150:判断一个字符串中的字符是否唯一
- 判断一个字符串中的字符是否唯一
- 判断一个字符串中的字符是否唯一
- 判断一个字符串中的字符是否唯一(面试题1)
- 如何判断一个字符串中的字符是否唯一
- 判断一个字符串的所有字符是否都是唯一的(使用hash表方法)
- 判断一个字符串中的字符是否唯一
- CTCI系列--1.1 判断一个字符串中的字符是否唯一(C语言)
- 判断一个字符串中的字符是否唯一
- 1、判断一个字符串中的字符是否唯一