日期:2014-05-18  浏览次数:20658 次

java中如何得到这样的一个字符串?
我现在要生成一个字符串,是月日时分秒然后+2个随机的大写字母,比如2007年1月29日10点50分30秒生成的字符串就是0129105030XY其中XY是随机生成的。小弟新人,希望高手指教

------解决方案--------------------
java.util.Date d=new java.util.Date();
java.text.DateFormat f=new java.text.SimpleDateFormat( "MMddHHmmss ");
java.util.Random r=new java.util.Random();
int i=r.nextInt(26)+65;
char first=(char)(r.nextInt(26)+65);
char second=(char)(r.nextInt(26)+65);
System.out.println(f.format(d)+first+second);