日常开发中,我们可能需要一些随机字符串做测试,可能是4位,也可能是8位,如下是一个随机生成8位字符串的工具类,可根据需要,改成自己的需要的:
import java.util.Random; public class RandomGenerator{ //如果字符种类不够,可以自己再添加一些 private static String range = "0123456789abcdefghijklmnopqrstuvwxyz"; public static synchronized String getRandomString(){ Random random = new Random(); StringBuffer result = new StringBuffer(); //要生成几位,就把这里的数字改成几 for ( int i = 0; i < 8; i++ ){ result.append( range.charAt( random.nextInt( range.length() ) ) ); } return result.toString(); } public static void main(String[] args) { System.out.println(getRandomString()); } }