第三季6.5排序(單個字串不包含重複字元)
package com.sort; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; import java.util.concurrent.SynchronousQueue; public class Ctest { static List<String> list=new ArrayList<String>(); public static void main(String[] args) { // TODO Auto-generated method stub Ctest n=new Ctest(); n.TextAdd(); n.TestSort(); } public static void TextAdd() { Random random = new Random(); for(int i=0;i<10;) { int length = random.nextInt(10)+1; StringBuilder str=new StringBuilder(); for(int j=0;j<length;) { int order=random.nextInt(123); if(order>=48&&order<=57) { char ch=(char)order; if(str.toString().contains("ch")) { continue; }else { str.append(ch); j++; } }else if(order>=65&&order<=90) { char ch=(char)order; if(str.toString().contains("ch")) { continue; }else { str.append(ch); j++; }}else if(order>=97) { char ch =(char )order; if(str.toString().contains("ch")) { continue; }else { str.append(ch); j++; }}else { continue; } } if(list.contains(str.toString()) ){ continue; } else { list.add(str.toString()); i++; } } } public void textforeach() { for (String string:list) { System.out.println(string); } } public void TestSort() { System.out.println("--------排序前--------"); textforeach(); System.out.println("--------排序後--------"); Collections.sort(list); textforeach(); } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1747/viewspace-2816517/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 刪除字串重複字元JavaScript字串字元
- 重複輸出字元或字串字元字串
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- 判斷字串中只包含或不包含某種字元的方法字串字元
- 最長不含重複字元的子字串字元字串
- JavaScript刪除字串中重複的字元JavaScript字串字元
- 正規表示式如何匹配不包含指定字元的字串字元字串
- mysql如何判斷不包含某個字元MySql字元
- 字串本身重複字元的檢查辦法字串字元
- 查詢字串中第一個非重複字元的3種方法字串字元
- 包含中文的字串中擷取前N個字元字串字元
- javascript刪除字串重複字元程式碼例項JavaScript字串字元
- 獲取字串中重複次數最多的字元字串字元
- Python 字串,list排序,刪除重複資料Python字串排序
- 求字串中不含重複字元的最長子串字串字元
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- JZ-073-最長不含重複字元的子字串字元字串
- 字串-簡單字串排序字串排序
- java中檢驗字串中包含某個字元或欄位的方法Java字串字元
- 劍指 Offer 48. 最長不含重複字元的子字串字元字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- JavaScript 刪除重複字元JavaScript字元
- 面試有關字串中字元出現重複字元的面試問題,這裡都有了面試字串字元
- 重複的子字串字串
- js去除重複字串JS字串
- 重複列印字串字串
- leetcode無重複字元的最長字串 python實現LeetCode字元字串Python
- PHP 陣列排序(複雜字串)PHP陣列排序字串
- 輸入字串,判斷是否為迴文字串,即前後對稱的(單個字元,不帶空格)字串字元
- YTUOJ-重複字串字串
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- js查詢包含字元最多的單詞的字元長度JS字元
- leetcode 劍指 Offer 48. 最長不含重複字元的子字串LeetCode字元字串
- IE6 重複字元的bug字元
- 第 10 節:複合型別 1.4 氣泡排序與陣列去重型別排序陣列
- 正規表示式裡字串”不包含”匹配技巧字串