java筆記學習三
阿新 • • 發佈:2017-11-16
學習筆記 new StringBuffer(""); String a = Randomo.getRndStrByLen(2); //沒有清楚需要用get方式獲取數據,還的繼續學習
學習代碼記錄
/**
* 隨機生成指定長度的字符串
*
* @param
* @param lengthOfString
* @return 純字母字符串
*/
public static String getRndStrByLen(int lengthOfString) {
int i, count = 0;
final String chars = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
String[] charArr = chars.split(",");
StringBuffer randomStr =
Random rnd = new Random();
int strLen = charArr.length;
while (count < lengthOfString) {
i = rnd.nextInt(strLen);// strLen如果等於26,i值就在0-25之間
randomStr.append(charArr[i]);
count++;
}
return randomStr.toString().toLowerCase();
}
@Test
private void InitDriver() {
System.out.println(a);
}
java筆記學習三