產生10條包含10個字元以內的隨機字串,並排序

2021-07-10 17:49:59 字數 1041 閱讀 6301

這是慕課網上的一道練習題。

* 利用collections.sort()方法對泛型為string的list集合進行排序

* 1)建立list之後,往其中新增十條隨機字串;

* 2)每條字串的長度為10以內的隨機整數;

* 3)每條字串的每個字元都為隨機生成的字元,字元可以重複;

* 4)每條隨機字串不可重複;

* 5)字串的順序:數字-》大寫字母-》小寫字母

*/@suppresswarnings("null")

public void sortstring()

s = sc.tostring();

// delete(int start, int end)包含開始位置,不包含結束位置

sc.delete(0, sc.length());

} while (stringlist.contains(s));

stringlist.add(s);

system.out.println("新增第" + (temp + 1) + "個字串成功:" + stringlist.get(temp));

temp++;

}system.out.println("-------------- 排序前 ----------------");

tell(stringlist);

collections.sort(stringlist);

system.out.println("-------------- 排序後 ----------------");

tell(stringlist);

}//列印list集合中的所有元素

public void tell(listlist)

}顯示情況如下:

筆記:**執行時老是提示空指標異常,才發現建立stringbuilder物件時,沒有有例項化,即stringbuilder sc = new stringbuilder() ;

10萬個字串相加會發生什麼??

最近在檢查公司平台的乙個bug,bug的具體症狀是 平台使用者上傳了乙個附件,提交時需要等待30 50分鐘,有時根本傳不上去。解決bug 1 我先檢查了平台的日誌,發現相關業務沒有發生異常,檢查了整個web伺服器的日誌,發現有很多 tns connection close 接著我就懷疑是由於平台的鏈...

產生隨機10個1000以內隨機整數(從大到小)

public class ra system.out.println 使用冒泡法對整型資料進行排序 for k 1 k count 1 k for m 1 m count k m if intk m intk m 1 system.out.println 產生的隨機數排序之後如下 for k 1 k...

兩個字元的包含關係

字串的包含關係 牛客網 字串的包含關係 題目描述 我們定義字串包含關係 字串a abc,字串b ab,字串c ac,則說a包含b,a和c沒有包含關係。輸入描述 兩個字串,判斷這個兩個字串是否具有包含關係,測試資料有多組,請用迴圈讀入。輸出描述 如果包含輸出1,否則輸出0.思路 遍歷長的字串,當 lo...