转自:
Java中如何向List中添加元素呢?

下文笔者讲述向List中添加元素的方法分享,如下所示:

实现思路:方式1:add(Element e)向list集合的最后位置添加元素add(Index i,Element e)向list的指定索引位置上添加元素时当索引位置上没有值,则直接添加若索引位置有值,则添加到索引位置,后边的元素依次往后移动----------------------------------------------------------------注意事项:list集合的索引位置从0开始计数

list添加元素的语法:

void add(E element)     //直接在后面添加元素
void add(int index, E element)    //在列表的指定位置插入指定元素
参数说明:
index:待插入元素的索引
element:待插入的元素异常说明
UnsupportedOperationException //当列表不支持 add 操作
ClassCastException //当指定元素的类不允许它添加到此列表
NullPointerException //当指定的元素为 null,并且此列表不允许 null 元素
IllegalArgumentException //当指定元素的某些属性不允许它添加到此列表
IndexOutOfBoundsException //当索引超出范围 (index < 0 || index > size())

package com.java265.other;
import java.util.ArrayList;
import java.util.List;
public class Test {public static void main(String[] args) throws Exception {List<String> list = new ArrayList<>();list.add("java265.com");list.add(0, "0000");System.out.println(list);System.out.println("-------");list.add(0, "1111");System.out.println(list);}
}
------运行以上代码,将输出以下信息-----
[0000, java265.com]
-------
[1111, 0000, java265.com]

Java中如何向List中添加元素呢?相关推荐

  1. JAVA面试大全(持续更新中...)

    本文旨在收集Java面试过程中出现的问题,力求全面,仅作学习交流,欢迎补充,持续更新中-,部分段落选取自网上,部分引用文章已标注,部分已记不清了,如侵权,联系本人 Java基础 1.面向对象的概述 面 ...

  2. 3万字英国留学生Java后台面经,中offer率5/7 精

    https://www.nowcoder.com/discuss/149285?type=11&order=0&pos=13&page=1 作者:Redfisky 链接:htt ...

  3. java字符串数组转json_java中字符串String格式转化成json格式

    java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...

  4. java中set集合_java中怎么往集合类set里添加数据??

    展开全部 两种向Set中添加元素的方法,第一种是使用add()方法,每次添加一个元素到set中,当集合中不存在相32313133353236313431303231363533e59b9ee7ad94 ...

  5. Java面试-2021Gaoven-持续更新中

    Java面试 一.基础 1.&&和&的区别? |和||的区别? 1.当符号左边是false时,&继续执行符号右边的运算.&&不再执行符号右边的运算. 2 ...

  6. java变量存储位置_java 中变量存储位置的区别

    [原文] 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量 ...

  7. springboot yml怎么建常量_【Java】SpringBoot 中从application.yml中获取自定义常量

    由于这里我想通过java连接linux,connection连接需要host.port.username.password及其他路径等等.不想每次修改的时候都去改源文件,所以想写在applicatio ...

  8. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  9. java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结

    jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...

最新文章

  1. Ubuntu9.10使用windows的字体的方法!
  2. BootStrap网格布局
  3. 贪心算法之——过河问题(nyoj47)
  4. 以 library 方式启动的 SAP Spartacus Storefront,如何手动实现 User 模块的延迟加载
  5. DM8168的McSPI/McASP/McBSP接口
  6. EditPlus配置Python环境
  7. 在Shell中,“$“和““的作用
  8. shell基础之变量及表达式
  9. java 迭代器_Java中 ( Iterator ) 迭代器 详解 ( JDK8源码 )
  10. 彻底的卸载SQL Server2005?
  11. android canvas 教程,Android Canvas drawLine
  12. java mina 框架 获取字节_浅谈Java的Mina框架传递对象
  13. UBUNTU-19.04的拼音输入法
  14. ubuntu 19.04 修改登陆界面背景
  15. matlab保存pgm图形,matlab读写pgm文件
  16. 个人建站系列步骤流程(四.域名备案)
  17. JS 特效学习 002:图片渐显
  18. prometheus数据采集
  19. @NotBlank的使用以及效果
  20. 将微信公众号中的图文制成PPT的方法

热门文章

  1. webkit 浏览器手机下 a 标签点击出现高亮的消除
  2. 电玩世界~~~~~~青龙脚本(3.30更新,重拉脚本)
  3. 《墨菲定律:世界上最有趣最有用的定律》笔记
  4. 阿胶制作方法html,一种阿胶糕灌装机的制作方法
  5. foxmail配置qq邮箱(需要在QQ邮箱设置第三方授权码
  6. 【华为OD机试真题 python】密室逃生游戏【2022 Q4 | 100分】
  7. CSS font-family中文字体英文名称展示
  8. int最小值为何是-2147483648,而不是-2147483647
  9. zookeeper下载安装
  10. 词法分析与词性标注学习之笔记(一)----词法分析