1

我有一个 XML 文件,看起来像所附图像:XML 文件

我使用“blame”命令从 Git 开源存储库中获取的属性(commitId、作者、日期和时间)。

但是,对于我的评估,我需要用我拥有的数据随机填充这些属性。例如,我有 Junio、Peter、Jiang、Jens、Jeff、Ramkumar 和 Linus 作为作者,日期在 2010 年到 2012 年之间。

使用 Java 填充这些数据的最佳方法是什么?

4

1 回答 1

1

您可以首先将所需的值放入数组中,如下所示:

   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)。

于 2012-12-22T15:08:01.440 回答