Java_基础—List集合的特有功能概述和测试
来源:互联网 发布:免费期货行情软件 编辑:程序博客网 时间:2024/05/18 23:53
package com.soar.list;import java.util.ArrayList;import java.util.List;@SuppressWarnings({ "rawtypes", "unused","unchecked" })public class Demo1_List { /* * * A:List集合的特有功能概述 * void add(int index,E element) * E remove(int index) * E get(int index) * E set(int index,E element) */ public static void main(String[] args) { //add(); //remove(); //demo_remove(); //bianLi(); //set(); } private static void set() { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.set(1, "z"); //将指定位置的元素进行修改 System.out.println(list); //[a, z, c, d] } private static void bianLi() { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); //Object obj1 = list.get(2); //System.out.println(obj1); //通过索引遍历List集合 for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } } private static void demo_remove() { List list = new ArrayList(); list.add(111); list.add(222); list.add(333); list.remove(111); //删除的时候不会自动装箱,把111当作索引 System.out.println(list); //删除时出现错误 Index: 111, Size: 3 } private static void remove() { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); Object obj = list.remove(1); //通过索引删除元素,将被删除的元素返回 System.out.println(obj); System.out.println(list); } private static void add() { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); //list.add(1,"e"); //System.out.println(list); //[a, e, b, c, d] //list.add(10,"z"); //System.out.println(list); //当存储时使用不存在的索引时就会出现索引异常 list.add(4,"f"); //index <= size 并且 index>=0 都不会报异常 System.out.println(list); }}
阅读全文
0 0
- Java_基础—List集合的特有功能概述和测试
- List集合的特有功能概述和测试
- 集合框架_List集合的特有功能概述和测试
- List集合的特有功能概述
- Java_基础—LinkedList的特有功能
- Java_基础—Map集合的功能概述
- Java_基础—Collection集合的带All功能测试
- 黑马程序员-java基础-List集合的特有功能
- 黑马程序员-java基础-List集合的特有遍历功能
- 3、 003 List集合的特有功能
- Java_基础—Map集合概述和特点
- * List集合的特有功能: * A:添加功能
- Java_基础—Collection集合的基本功能测试
- 集合LinkedList 的特有功能
- Java_基础—对象数组的概述和使用
- Java_基础—增强for的概述和使用
- Java_基础—可变参数的概述和使用
- Java_基础—LinkedHashSet的概述和使用
- 选择排序
- TCP定时器
- 利用hibernate反向生成entity,注解方式
- AI会取代CPDA数据分析师吗?
- 斯坦福大学机器学习“神经网络的表示(Neural Networks: Representation)”
- Java_基础—List集合的特有功能概述和测试
- 23种设计模式(10)-桥接模式
- 查看进程占用的端口号
- 什么是SOAP?
- java的守护线程setDaemon
- 清理Xcode存储空间
- iTOP4412 安装boa web服务器
- 设计模式之简单工厂
- 加快yum工具下载安装速度以及解决yum安装过程中断