当前位置:首页 > 开发 > 编程语言 > Java > 正文

Java 随机字符串

发表于: 2015-03-09   作者:Colin_Davis   来源:转载   浏览:
摘要:    Java 随机字符串   public class RandomString { /** * */ public RandomString() { // TODO Auto-generated constructor stub } private int len = 8; public static

   Java 随机字符串

 

public class RandomString {
	
	/**
	 * 
	 */
	public RandomString() {
		// TODO Auto-generated constructor stub
	}
	
	private int len = 8;
	
	public static final String[] codes = { "a", "A", "b", "B", "c", "C", 
										   "d", "D", "e", "E", "f", "F", 
										   "g", "G", "h", "H", "i", "I", 
										   "j", "J", "k", "K", "l", "L", 
										   "m", "M", "n", "N", "o", "O", 
										   "p", "P", "q", "Q", "r", "R", 
										   "s", "S", "t", "T", "u", "U", 
										   "v", "V", "w", "W", "x", "X", 
										   "y", "Y", "z", "Z", 
										   "0", "1", "2", "3", "4", "5", 
										   "6", "7", "8", "9" };
	private static final int max = codes.length;
	
	/**
	 * @param len
	 */
	public RandomString(int len) {
		this.len = len;
	}
	
	/**
	 * @return
	 */
	public String toString() {
		
		StringBuffer buf = new StringBuffer();
		for ( int i = 0; i < len; ++i ) {
			buf.append( codes[(int) (Math.random() * max)] );
		}
		return buf.toString();
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		for ( int i = 5; i <= 210; ++i ) {
			System.out.println( new RandomString() );
		}
	}

}

 

Java 随机字符串

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号