我有一个 XML 文件,看起来像所附图像:
我使用“blame”命令从 Git 开源存储库中获取的属性(commitId、作者、日期和时间)。
但是,对于我的评估,我需要用我拥有的数据随机填充这些属性。例如,我有 Junio、Peter、Jiang、Jens、Jeff、Ramkumar 和 Linus 作为作者,日期在 2010 年到 2012 年之间。
使用 Java 填充这些数据的最佳方法是什么?
您可以首先将所需的值放入数组中,如下所示:
String names[] = {Junio, Peter, Jiang, Jens, Jeff, Ramkumar, Linus};
String dates[] = {2010, 2011, 2012};
然后使用 Random 类,您可以这样做:
Random ran = new Random();
String name = names[ran.nextInt(7)];
String date = dates[ran.nextInt(3)];
这会给你一个随机的名字和日期。冲洗。重复。
请注意,要获得介于 0 和 n(含)之间的随机数,您需要 nextInt(n + 1)。