JAVA ArrayList类与两个随机函数(类)

ArrayList类
ArrayList类 就是所谓的动态数组,可以灵活地设置数组长度,动态地增加或减少元素。
 
ArrayList 类的使用:
ArrayList aList = new ArrayList(); //创建ArrayList对象。
(类名) (对象名)=new (构造函数);
aList.add(23); //通过 .add() 方法添加元素。
aList.RemoveAt(5); //通过 .RemoveAt(n) 将第n+1个元素移除 。
 
ArrayList类的常用方法:
Add方法用于添加一个元素到当前列表的末尾 。
AddRange方法用于添加一批元素到当前列表的末尾。 
Remove方法用于删除一个元素,通过元素本身的引用来删除。 
RemoveAt方法用于删除一个元素,通过索引值来删除 。
RemoveRange用于删除一批元素,通过指定开始的索引和删除的数量来删除。 
Insert用于添加一个元素到指定位置,列表后面的元素依次往后移动 。
InsertRange用于从指定位置开始添加一批元素,列表后面的元素依次往后移动。
Clear方法用于清除现有所有的元素 。
Contains方法用来查找某个对象在不在列表之中。
 
更加详细点击下方链接:
 
JAVA中的两个随机值函数(类)
java.long.Math.random()    java.util.Random();其中前者的适用范围比较小,完全可以被后者取代。
 
java.long.Math.random();
此方法是一个无参,double类型返回值的公开静态方法。
返回一个大于0的double类型数据,该值大于等于0.0且小于1.0,返回的是一个伪随机选择数,在该范围内(几乎)均匀分布。
简单例子
输出十个1~36的随机值。
 
java.util.Random()类;
 java.util.Random random=new java.util.Random(); //创建对象
 方法摘要:
   int nextInt():返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值.
         int nextInt(int n):返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值n(不包括)之间均匀分布的 int 值。
          boolean nextBoolean():返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 boolean值。
          double nextDouble():返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 double 值。
          float nextFloat():返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 float 值。
   long nextLong():返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 long 值。
          void setSeed(long seed):使用单个 long 种子设置此随机数生成器的种子。
          注意:如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。
例如:    
 
 
上述内容分享了ArrayList类和两个随机值函数( java.util.Random()是类)下面是用这两块内容结合写的一个抓阄程序:
本人目前只是菜鸟一枚,只希望将自己学习到的总结记录,若有什么错误愿虚心接受指点。
 

猜你喜欢

转载自www.cnblogs.com/zqian-31/p/10726689.html