java 随机取值

简介: • 代码如下• 运行结果• 第一次• 第二次• 第三次• 。。。


java 随机取值


代码如下

public static void main(String[] args) {
        List list = new ArrayList();
        list.add("11111111");
        list.add("22222222");
        list.add("333333");
        list.add("4444444");
        list.add("55555555");
        list.add("6666666");
        System.out.println("size:"+list.size());
        int i = (int) (Math.random() * list.size());
        System.out.println("i:"+i);
        System.out.println(list.get(i));
    }


运行结果

第一次

image.png

第二次

image.png


第三次

image.png

。。。


相关文章
|
Java
Java中重定向传参与取值问题
重定向:不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源
236 0
|
Java 索引
教你实现链表判空与取值方法 | 带你学《Java面向对象编程》之九十二
有了增加方法和计数方法,那么如何直观地判断链表内有没有数据呢,本节将带读者实现isEmpty()方法进行判空操作、实现toArray()方法获取链表内所有数据。
教你实现链表判空与取值方法 | 带你学《Java面向对象编程》之九十二
|
前端开发 JavaScript Java
【java】在jsp的js和css里面使用EL表达式取值|style里面用$取值
众所周知,如果直接在jsp的js或者css语句块里面写${***}取值的话,程序会不识别这玩意,但是,我们有时候确实需要动态取值,比如,js为了获得对象的某一个值,不方便用js的getElementById()方法的话,我们需要这个${**}可能会简便一百倍,那么好吧,我们用jstl标签的来解决这个问题。
1291 0
|
3天前
|
监控 安全 Java
在 Java 中使用线程池监控以及动态调整线程池时需要注意什么?
【10月更文挑战第22天】在进行线程池的监控和动态调整时,要综合考虑多方面的因素,谨慎操作,以确保线程池能够高效、稳定地运行,满足业务的需求。
70 38
|
4天前
|
Java 调度
[Java]线程生命周期与线程通信
本文详细探讨了线程生命周期与线程通信。文章首先分析了线程的五个基本状态及其转换过程,结合JDK1.8版本的特点进行了深入讲解。接着,通过多个实例介绍了线程通信的几种实现方式,包括使用`volatile`关键字、`Object`类的`wait()`和`notify()`方法、`CountDownLatch`、`ReentrantLock`结合`Condition`以及`LockSupport`等工具。全文旨在帮助读者理解线程管理的核心概念和技术细节。
18 1
[Java]线程生命周期与线程通信
|
2天前
|
安全 Java
在 Java 中使用实现 Runnable 接口的方式创建线程
【10月更文挑战第22天】通过以上内容的介绍,相信你已经对在 Java 中如何使用实现 Runnable 接口的方式创建线程有了更深入的了解。在实际应用中,需要根据具体的需求和场景,合理选择线程创建方式,并注意线程安全、同步、通信等相关问题,以确保程序的正确性和稳定性。