生成随机数 /** * 返回一个6位的随机字符串(只包含数字) * * @param length * 随机字符串长度 * @return 随机字符串 */public static String generateStringS() { RANDOM_LENGTHS = 6; RANDOM_LENGTH = 9; StringBuffer sb
/**
* 返回一个6位的随机字符串(只包含数字)
*
* @param length
* 随机字符串长度
* @return 随机字符串
*/
public static String generateStringS() {
RANDOM_LENGTHS = 6;
RANDOM_LENGTH = 9;
StringBuffer sb = new StringBuffer() ;
Random random = new Random();
for (int i = 0; i < RANDOM_LENGTHS; i++) {
sb =sb.append(random.nextInt(RANDOM_LENGTH));//random.nextInt(9)---->将生成一个0 <= 生成随机数 < 9
}
return sb.toString();
}
/**
String与stringBuffer的区别
1.StringBuffer的相加用append
String的相加用+
2.String不可修改,其实你的修改每次都是开辟新内存的,线程不安全
3.StringBuffer可修改,每次修改都是直接加在后面,而不是去开辟新内存,线程也安全(StringBuffer的append方法比String的+方法效率高)
*/
