我有这个方法为这个方法中列出的每个数组值生成一个数字(1-10).我希望将整组数字显示为一组唯一数字.这该怎么做?
public static int generateNumbers(int[] lotteryNumbers) {
Random randNum = new Random();
lotteryNumbers[0] = randNum.nextInt(10);
lotteryNumbers[1] = randNum.nextInt(10);
lotteryNumbers[2] = randNum.nextInt(10);
lotteryNumbers[3] = randNum.nextInt(10);
lotteryNumbers[4] = randNum.nextInt(10);
return lotteryNumbers[4];
}
Run Code Online (Sandbox Code Playgroud) 所以我有以下变量,它们是数据类型的混合,包括整数、字符串、双精度数和数组。我已经拥有填充每个变量所需的方法。我现在需要的是将所有变量收集到一行数据中,然后在另一个类中显示该数据以供以后使用。数据应保留相同的数据类型,以便我可以在另一个类中使用它们此外,同一行数据需要存储多次。下面演示了我希望如何存储数据。
Ticket No = 1, Ticket Type = "Lotto", Ticket Value = 2.50, Numbers = {1,2,3,4,5}
Ticket No = 2, Ticket Type = "Jackpot", Ticket Value = 2.50, Numbers = {4,1,4,5,5}
Run Code Online (Sandbox Code Playgroud)
请为我提供尽可能简单的解决方案。谢谢。
int id;
String ticketType;
double value;
int[] numbers= new int[5];
Run Code Online (Sandbox Code Playgroud)