List:

特有的方法:

添加:
  add(int index, E element)
  addAll(int index, Collection<? extends E> c)
获取:
  get(int index)
  indexOf(Object o)
  lastIndexOf(Object o)
  subList(int fromIndex, int toIndex)
修改:
  set(int index, E element)

迭代
  listIterator()

import java.util.ArrayList;
import java.util.List; /**
* Created by lenovo on 2016/8/21.
*/
public class ex12 {
public static void main(String[] args) {
List list = new ArrayList(); //添加
list.add("铁蛋");
list.add("三胖子");
list.add("小沈阳");
list.add("赵本山");
list.add(2, "狗娃");
System.out.println(list);
list.addAll(list);
System.out.println(list);//???????? //获取
System.out.println( list.get(3));
System.out.println(list.indexOf("狗娃"));
System.out.println(list.lastIndexOf("赵本山"));
System.out.println(list.lastIndexOf("铁蛋"));//最后一次出现该元素的位置。
System.out.println(list.subList(0, 2));//不包括“2”位置的元素 //修改
list.set(0, "hahaha");
System.out.println(list);//该方法用于替换“0”位置的元素 //迭代
list.listIterator();
System.out.println(list);//遍历集合 }
}
[铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
[铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
小沈阳
2
9
5
[铁蛋, 三胖子]
[hahaha, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
[hahaha, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山] Process finished with exit code 0

java 集合(List)的更多相关文章

  1. Java集合专题总结(1):HashMap 和 HashTable 源码学习和面试总结

    2017年的秋招彻底结束了,感觉Java上面的最常见的集合相关的问题就是hash--系列和一些常用并发集合和队列,堆等结合算法一起考察,不完全统计,本人经历:先后百度.唯品会.58同城.新浪微博.趣分 ...

  2. Scala集合和Java集合对应转换关系

    作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 用Scala编码的时候,经常会遇到scala集合和Java集合互相转换的case,特意mark一 ...

  3. java集合你了解多少?

    用了java集合这么久,还没有系统的研究过java的集合结构,今天亲自画了下类图,总算有所收获. 一.所有集合都实现了Iterable接口. Iterable接口中包含一个抽象方法:Iterator& ...

  4. 深入java集合学习1-集合框架浅析

    前言 集合是一种数据结构,在编程中是非常重要的.好的程序就是好的数据结构+好的算法.java中为我们实现了曾经在大学学过的数据结构与算法中提到的一些数据结构.如顺序表,链表,栈和堆等.Java 集合框 ...

  5. Java集合框架List,Map,Set等全面介绍

    Java集合框架的基本接口/类层次结构: java.util.Collection [I]+--java.util.List [I]   +--java.util.ArrayList [C]   +- ...

  6. Java集合框架练习-计算表达式的值

    最近在看<算法>这本书,正好看到一个计算表达式的问题,于是就打算写一下,也正好熟悉一下Java集合框架的使用,大致测试了一下,没啥问题. import java.util.*; /* * ...

  7. 【集合框架】Java集合框架综述

    一.前言 现笔者打算做关于Java集合框架的教程,具体是打算分析Java源码,因为平时在写程序的过程中用Java集合特别频繁,但是对于里面一些具体的原理还没有进行很好的梳理,所以拟从源码的角度去熟悉梳 ...

  8. Java 集合框架

    Java集合框架大致可以分为五个部分:List列表,Set集合.Map映射.迭代器.工具类 List 接口通常表示一个列表(数组.队列.链表 栈),其中的元素 可以重复 的是:ArrayList 和L ...

  9. Java集合概述

    容器,是用来装东西的,在Java里,东西就是对象,而装对象并不是把真正的对象放进去,而是指保存对象的引用.要注意对象的引用和对象的关系,下面的例子说明了对象和对象引用的关系. String str = ...

  10. 深入java集合系列文章

    搞懂java的相关集合实现原理,对技术上有很大的提高,网上有一系列文章对java中的集合做了深入的分析, 先转载记录下 深入Java集合学习系列 Java 集合系列目录(Category) HashM ...

随机推荐

  1. Android 内存分析工具 - LogCat GC

    一.GC_Reason 触发垃圾回收的回收的集中原因: 类型 描述 GC_CONCURRENT 内存使用将满时,并发的进行垃圾回收. GC_FOR_MALLOC 当内存已满应用尝试分配内存时会出触发垃 ...

  2. fffffffffff

    create proc partPage114 @n int,--每页数量 @page int, --页码从0开始 @Mainkey int as declare @sql nvarchar(1000 ...

  3. UIActionSheet 这样写为什么显示为空白 ???

    func pickePhotoFromSheet() { var sheet:UIActionSheet = UIActionSheet() var  button = UIButton.button ...

  4. Cheatsheet: 2014 03.01 ~ 03.31

    .NET Should I be concerned about PDB files? async and await -Simplified-Internals Web Performance tr ...

  5. 【转】雪崩光电二极管(APD)偏置电源及其电流监测

    摘要:本文提供的参考设计用于实现APD偏置电源及其电流监测.基于MAX15031 DC-DC转换器,该电路能够将2.7V至11V范围的输入电压经过DC-DC电源转换器后得到一个70V.4mA电源. 下 ...

  6. ABAP WRITE、WRITE TO、FORMAT语句

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  7. poj 2007 Scrambled Polygon(极角排序)

    http://poj.org/problem?id=2007 Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 6701   A ...

  8. 无法在web服务器上启动调试。打开的URL的IIS辅助进程当前没有运行。

    调试时弹出:无法在web服务器上启动调试.打开的URL的IIS辅助进程当前没有运行.

  9. Oracle中synonym和index

    笔记: Oracle-同义词--通过用户名(模式名).表名       --授权:grant create synonym to test1(system用户下授权))     --私有  creat ...

  10. Nexus4铃声目录

    1. 我的铃声 是通过下面的命令 传到手机上面去的: “ adb push fringe_01_long.mp3 /sdcard/ZC/ adb push fringe_02_short.mp3 /s ...