从同一个类创建不同的随机对象

时间:2013-11-27 17:19:54

标签: java

我有一个名为country的课程,我希望同时生成两个不同的随机国家

这是课程中获取随机国家/地区的方法。

Country a = Country.getRandom();

我如何才能获得两个不同的国家?

2 个答案:

答案 0 :(得分:5)

Country a = Country.getRandom();
Country b = Country.getRandom();

你不能同时做两件事。 Java按顺序执行statemetns。 您可以尝试使用getRandom(int)方法获取int并返回Country中的许多随机List对象。

修改

方法重载基本上是提供两个名称相同但参数列表不同的方法:

public Country getRandom() {
    // ...
}

public List<Country> getRandom(int resultCount) {
    // ...
}

答案 1 :(得分:4)

通过这种方式

Country a = Country.getRandom();
Country b = Coutry.getRandom();

或者你可以用数组做到这一点。

使方法以数组形式传递值。这样你就有两个变量。