很多朋友都想知道java怎么獲取隨機字符串?下面就一起來了解一下吧~
1、生成的字符串每個位置都有可能是str中的一個字母或數字,需要導入的包是import java.util.Random。
//length用戶要求產生字符串的長度 ?public?static?String?getRandomString(int?length){ ?????String?str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; ?????Random?random=new?Random(); ?????StringBuffer?sb=new?StringBuffer();?????for(int?i=0;i
2、可以指定某個位置是a-z、A-Z或是0-9,需要導入的包是import java.util.Random。
//可以指定字符串的某個位置是什么范圍的值 ?public?static?String?getRandomString2(int?length){ ????Random?random=new?Random(); ????StringBuffer?sb=new?StringBuffer();????for(int?i=0;i3、org.apache.commons.lang包下有一個RandomStringUtils類,其中有一個randomAlphanumeric(int length)函數,可以隨機生成一個長度為length的字符串。
String?filename=RandomStringUtils.randomAlphanumeric(10);以上就是小編今天的分享,希望可以幫到大家。