【发布时间】:2012-09-05 04:53:29
【问题描述】:
我必须生成一个随机文件名,格式为:
(Date time duration mob_no Type).wav
其中 Type 是 String 类型。其他变量和往常一样。所有变量Date、time、duration、mob_no、Type 都是随机的。
我已经尝试过这段代码,但它不起作用:
public ArrayList<String> randomFileName() throws ParseException {
for (int i = 0; i < noOfSub; i++) {
START_DATE.add(String.valueOf(theDay.getTime() - 360000000) +
random.nextInt(9999900));
DURATION.add(random.nextInt(9));
A_NO.add(9000000000L + random.nextInt(999999999));
B_NO.add(1000000000L + random.nextInt(999999999));
}
return fileName;
}
【问题讨论】:
-
您好,最好的 Stack Overflow 问题展示了研究工作。首先,您应该在帖子中添加edit,以解释您迄今为止所做的尝试。你的代码在哪里?也包括在内。这将满足研究工作的要求,并为社区提供帮助您的起点,确保您获得更好的答案,并确保我们不会告诉您您已经尝试过的事情。祝你好运! :)
-
'public ArrayList
randomFileName() throws ParseException{ for (int i = 0; i -
您可以亲眼看到,将代码编辑到问题中会更好。然后您可以对其进行格式化,以便人们实际阅读它。
-
为什么日期和时间段和持续时间段是随机的?您肯定希望它们保存真实数据并且名称后面只有一个随机段吗?你有没有考虑过 [File.createTempFile()](docs.oracle.com/javase/6/docs/api/java/io/…?