×

java定义一个集合

java定义一个集合(java 定义一个ArrayList集合对象,往其中添加随机数10个,并打印出集合中的每个元素的值)

admin admin 发表于2024-04-30 12:55:30 浏览29 评论0

抢沙发发表评论

各位老铁们好,相信很多人对java定义一个集合都不是特别的了解,因此呢,今天就来为大家分享下关于java定义一个集合以及java 定义一个ArrayList集合对象,往其中添加随机数10个,并打印出集合中的每个元素的值的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

java 定义一个ArrayList集合对象,往其中添加随机数10个,并打印出集合中的每个元素的值

public static void main(String args) {// 定义一个ArrayList集合对象,往其中添加随机产生的0-10之间的int类型的数据,//共添加10个,并把其中的偶数逐个打印输出ArrayList《Integer》 list = new ArrayList《Integer》();Random random = new Random();for(int i = 0; i 《 10; i++){int num = random.nextInt(10);list.add(num);}for (Integer integer : list) {if(integer%2==0){System.out.println(integer);}}}

java怎么建立一个set集合

Set《Integer》 s=new HashSet《Integer》();//父类引用指向子类,方法比较多s.add(1);s.add(2);s.add(3);System.out.println(s.toString());

java属性类中如何定义一个集合,该集合包含属性类中的部分属性,get,set方法怎么写

import java.util.ArrayList;import java.util.List;public class ListTest1 {private String a;private String b;private List《String》 list;public static void main(String args){ListTest1 li = new ListTest1();List《String》 lis = new ArrayList《》();lis.add(li.getA());lis.add(li.getB());li.setList(lis);}public String getA() {return a;}public void setA(String a) {this.a = a;}public String getB() {return b;}public void setB(String b) {this.b = b;}public List《String》 getList() {return list;}public void setList(List《String》 list) {this.list = list;}}一般这么用吧。

1. 如何用java设计一个集合类Set,并编写应用程序创建两个Set对象

Set中的对象不按特定方式排序,并且没有重复对象。但它的有些实现类能对集合中的对象按特定方式排序,例如TreeSet类,它可以按照默认排序,也可以通过实现java.util.Comparator《Type》接口来自定义排序方式。Set中不能有重复对象,那么它是如何判断要加入到集合中的对象是否重复呢?当要加入一个对象到Set集合中时,会先调用该对象的hashcode()方法,根据hashcode来确定该对象应该放在哪个内存地址上。如果计算出的内存地址中已经放入了对象,那说明这两个对象相同,就不会将这个对象加入到集合中。如果计算出的内存地址中没有放入对象,则调用该对象的equals()方法,把它与集合中每一个对象进行比较,看这两个对象是否相同。如果相同,则不加入这个对象到Set集合中。如果不同则加入该对象。

关于java定义一个集合到此分享完毕,希望能帮助到您。