1. 题目
2. 描述
实现一个算法,确定一个字符串
s
的所有字符是否全都不同。
3. 实现方法
3.1 方法 1
3.1.1 思路
- 第一次遍历字符串所有字母;
- 第二次遍历从第一次遍历的后一位开始;
- 判断两次遍历的字母是否相等,一旦相等则返回
**false**
; - 默认返回
**true**
;
3.1.2 实现
public boolean isUnique(String astr) {
for (int i = 0; i < astr.length() - 1; i++) {
for (int j = i + 1; j < astr.length(); j++) {
if (astr.charAt(i) == astr.charAt(j)) {
return false;
}
}
}
return true;
}