第三季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字串字元
- 最長不含重複字元的子字串字元字串
- mysql如何判斷不包含某個字元MySql字元
- 查詢字串中第一個非重複字元的3種方法字串字元
- 寫個方法,找出指定字串中重複最多的字元及其長度字串字元
- 獲取字串中重複次數最多的字元字串字元
- leetcode無重複字元的最長字串 python實現LeetCode字元字串Python
- 求字串中不含重複字元的最長子串字串字元
- JZ-073-最長不含重複字元的子字串字元字串
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 字串-簡單字串排序字串排序
- 劍指 Offer 48. 最長不含重複字元的子字串字元字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- JavaScript 刪除重複字元JavaScript字元
- leetcode 劍指 Offer 48. 最長不含重複字元的子字串LeetCode字元字串
- 重複列印字串字串
- 重複的子字串字串
- 20241108,LeetCode 每日一題,用 Go 計算字串中最長無重複字元LeetCode每日一題Go字串字元
- PHP 陣列排序(複雜字串)PHP陣列排序字串
- 面試有關字串中字元出現重複字元的面試問題,這裡都有了面試字串字元
- 輸入字串,判斷是否為迴文字串,即前後對稱的(單個字元,不帶空格)字串字元
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- 統計字串字元個數字串字元
- 資訊學奧賽複賽複習01-CSP-J2019-01-字元、字元陣列、字串、string、字串讀取字元陣列字串
- 第 10 節:複合型別 1.4 氣泡排序與陣列去重型別排序陣列
- LeetCode133:給定一個字串,找出最長的不具有重複字元的子串的長度。例如,“abcabcbb”不具有重複字元的最長子串是“abc”,長度為3。對於“bbbbb”,最長的不具有重複字元的子串是LeetCode字串字元
- 無重複字元的最長子串字元
- 原生JS去重(一)--兩種方法去掉重複字元JS字元
- Leetcode[字串] 3. 無重複字元的最長子串 10行極簡寫法!LeetCode字串字元
- Python連線兩個字串並去除首尾重複子串Python字串
- 將字串每一個單詞第一個字元設定為大寫字串字元
- 字元流中第一個不重複的字元字元
- 匹配不包含字母的字串的正規表示式字串
- python怎麼查詢字串中是否包含某個字串Python字串
- 得到字串 位元組 長度 中文 兩個字元 英文一個字元字串字元
- 無重複字串的排列組合字串