java将变量排序_按升序对int变量进行排序

我在android中创建了一个彩票号码生成器,但最近已经停止了 .

它的工作方式是,我通过循环遍历不同的时间来填充数组列表 . 然后我通过调用collections.shuffle来重新排列数组列表 . 最后,我创建了五个int变量来从数组列表中获取前5个元素 . 这一切都很好 .

现在我的问题是尝试按升序打印出来 . 我遇到过collections.sort,遗憾的是这没有帮助,因为它只会按升序对数组列表进行排序,从而消除了我对独特随机顺序的原始目标 .

有没有办法让以下5个整数变量按升序打印?

我找不到任何关于允许我将这5个int变量添加到int数组然后在数组上调用sort的相关文档,如果可能的话 .

public void onClick(View view) {

ArrayList euroList = new ArrayList();

TextView textView1 = (TextView) findViewById(R.id.textview2);

for (int i = 1; i <= 50; i++) {

euroList.add(i);

}

Collections.shuffle(euroList);

textView1.setText("");

int num1 = euroList.get(0);

int num2 = euroList.get(1);

int num3 = euroList.get(2);

int num4 = euroList.get(3);

int num5 = euroList.get(4);

textView1.setText(String.valueOf(num1) + " " + String.valueOf(num2)

+ " " + String.valueOf(num3) + " " + String.valueOf(num4) + " "

+ String.valueOf(num5));

感谢您的时间 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值