JAVA零基础泛型容器类
2022/6/23 1:23:35
本文主要是介绍JAVA零基础泛型容器类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 泛型容器类
ArrayList<String> notes = new ArrayList<String>(); 容器类有两个类型: 容器的类型 元素的类型 其中ArrayList就是容器的类型
<>中的类型就是元素类型,如果元素类型为String那么存放数据就是String类型
private ArrayList<String> notes = new ArrayList<String>(); public void add(String s){ notes.add(s); } public int getSize() { return notes.size(); }
我们在这里定义了成员变量为ArrayList用来存放每次add添加的数据 然后编写函数getsize,我们可以直接使用notes.size来获取ArrayList里面有多少数据
Display d = new Display(); d.add("a"); d.add("b"); d.add("c"); d.add("d"); System.out.println(d.getSize());
运行结果:
可以看到我们通过getSize函数获取了有多少数据
- ArrayList的操作
我们向集合中添加内容时,他会从下标为0开始添加内容,所以我们可以通过集合的下标去获取当前下标对应的值
private ArrayList<String> notes = new ArrayList<String>(); public void add(String s){ notes.add(s); } public int getSize() { return notes.size(); } public String getNotes(int index) { return notes.get(index); }
我们在类中编写函数getNotes用来根据传递过来的下标通过.get()函数来获取当前下标对应的值
Display d = new Display(); d.add("a"); d.add("b"); d.add("c"); d.add("d"); System.out.println(d.getSize()); System.out.println(d.getNotes(3));
通过创建对象来调用函数 运行结果:
其中“d”就是下标4对应的集合内容
如果在add(下标,值)这个函数中,他会根据你传递的值将值添加到你传递下标的前面
d.add("e",0); System.out.println(d.getSize()); System.out.println(d.getNotes(0));
可以看到我们将这个“e”添加到了下标为0的这个值的前面,那么当我们获取下标为0的值时结果应该是”e“ 运行结果:
如果想要删除某个元素我们可以通过.remove(下标)来删除下标对应的值
public String removeNote(int index) { return notes.remove(index); } Display d = new Display(); d.add("a"); d.add("b"); d.add("c"); d.add("d"); d.add("e",0); System.out.println(d.getSize()); System.out.println(d.getNotes(0)); System.out.println(d.removeNote(0));
可以看到我们调用remove函数将对应的下标删除
这篇关于JAVA零基础泛型容器类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略