java list的基本应用
2021/10/25 20:41:07
本文主要是介绍java list的基本应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- list
- 创建
- 添加元素
- 获取容量
- 打印当前内容
- 修改
- 判断功能:
- 把集合转换成数组
- 删除功能:
- 完整代码
list
创建
List<String> list = new ArrayList<String>();
添加元素
list.add("Hello"); list.add(2,"!");//指定角标添加元素
获取容量
System.out.println("ArrayList当前容量:"+list.size());
打印当前内容
System.out.println("ArrayList当前内容:"+list.toString());
修改
list.set(0,"my");
判断功能:
boolean isEmpty = list.isEmpty();//判断是否为空 boolean isContain = list.contains("my");//判断是否存在 对象
把集合转换成数组
String[] strArray = list.toArray(new String[]{});
System.out.println(strArray[0]+ strArray[1]+strArray[2]);
删除功能:
list.remove(0);//删除指定角标处元素 list.remove("world");//删除指定元素 list.clear();//删除全部
完整代码
import java.util.*; public class Main { public static void main(String[] args) { //创建ArrayList集合: List<String> list = new ArrayList<String>(); System.out.println("ArrayList集合初始化容量:"+list.size()); // ArrayList集合初始化容量:0 //添加功能: list.add("Hello"); list.add("world"); list.add(2,"!");//指定角标添加元素 System.out.println("ArrayList当前容量:"+list.size()); // ArrayList当前容量:3 System.out.println("ArrayList当前内容:"+list.toString()); //修改功能: list.set(0,"my"); list.set(1,"name"); System.out.println("ArrayList当前内容:"+list.toString()); // ArrayList当前内容:[my, name, !] //获取功能: String element = list.get(0); System.out.println(element); // my //迭代器遍历集合:(ArrayList实际的跌倒器是Itr对象) Iterator<String> iterator = list.iterator(); while(iterator.hasNext()){ String next = iterator.next(); System.out.println(next); } /** // my // name // ! // */ //for循环迭代集合: for(String str:list){ System.out.println(str); } /** my name ! */ //判断功能: boolean isEmpty = list.isEmpty();//判断是否为空 boolean isContain = list.contains("my");//判断是否存在 对象 System.out.println(isEmpty); System.out.println(isContain); //把集合转换成数组: String[] strArray = list.toArray(new String[]{}); System.out.println(strArray[0]+ strArray[1]+strArray[2]); //删除功能: list.remove(0);//删除指定角标处元素 list.remove("world");//删除指定元素 list.clear();//删除全部 System.out.println("ArrayList当前容量:"+list.size()); // ArrayList当前容量:0 } }
这篇关于java list的基本应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程
- 2024-11-29ESLint课程:初学者快速上手指南
- 2024-11-29JWT课程:新手入门教程
- 2024-11-29高效办公秘诀:文档管理中的可视化革命