判断一个字符串是否全部不相同
生活随笔
收集整理的這篇文章主要介紹了
判断一个字符串是否全部不相同
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:一個字符串,判斷每個字符串都不一樣
測試字符串:【阿速度較快了快】,由于有2個快字,故而返回【false】
package Action;public class test {public static void main(String[] args) {String s = "阿速度較快了快";System.out.println(isf(s));}public static boolean isf(String str) {if (str == null) {return false;}for (int i = 0; i < str.length(); i++) {for (int j = 1; j < str.length(); j++) {if ((str.charAt(i) == str.charAt(j))&&i!=j) {System.out.println(i+":"+j+"相同");return false;}}}return true;} }下標的4與6相同故而返回false?
?
測試字符串【我有一個夢想】,由于都不相同,需要返回【true】
package Action;public class test {public static void main(String[] args) {String s = "我有一個夢想";System.out.println(isf(s));}public static boolean isf(String str) {if (str == null) {return false;}for (int i = 0; i < str.length(); i++) {for (int j = 1; j < str.length(); j++) {if ((str.charAt(i) == str.charAt(j))&&i!=j) {System.out.println(i+":"+j+"相同");return false;}}}return true;} }這個其實比較簡單,但是在判斷的時候很多的時候會用到,當然,還可以采用更快捷的方式。我這個直接暴力了。
總結
以上是生活随笔為你收集整理的判断一个字符串是否全部不相同的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 判断一个字符串是否全部相同
- 下一篇: 风雨彩虹,铿锵玫瑰——女足夺冠