[Java] 容器-04 List 方法

原创 2013年12月03日 12:15:17
package com.bjsxt.chap7;

import java.util.*;

public class TestList {
    public static void main(String[] args) {
        List l1 = new LinkedList();
        for (int i = 0; i <= 5; i++) {
            l1.add("a" + i);
        }
        System.out.println(l1);
        l1.add(3, "a100");
        System.out.println(l1);
        l1.set(6,  "a200");
        System.out.println(l1);
        System.out.print((String)l1.get(2) + " ");
        System.out.println(l1.indexOf("a3"));
        l1.remove(1);
        System.out.println(l1);
        System.out.println("--------------------------");
        List L1 = new LinkedList();
        List L2 = new LinkedList();
        for (int i = 0; i <= 9; i++) {
            L1.add("a" + i);
        }
        System.out.println(L1);
        Collections.shuffle(L1); // 随机
        System.out.println(L1);
        Collections.reverse(L1); // 逆序
        System.out.println(L1);
        Collections.sort(L1);  // 排序
        System.out.println(L1);
        System.out.println(Collections.binarySearch(L1, "a5"));
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

java总结(之一)--容器的基本用法

目录 用 [TOC]来生成目录:容器部分归纳为三篇来写,分别从基本用法,深入研究,以及在算法中的应用。本章主要介绍基本用法。 Java中有多种方式保存对象,比如简单的数组,它是编译器支持的类型。数...
  • u014773478
  • u014773478
  • 2015年07月01日 23:15
  • 1205

C++容器之list

简介          List是一种可在常数时间内在任何位置执行插入和删除操作的顺序容器。list是双向链表,其迭代器是双向的。与其他顺序容器(array, vector, deque)相比,li...
  • tj807126663
  • tj807126663
  • 2014年05月18日 11:14
  • 1441

【Java】容器类学习之路(二)Collection详解:List、Set和Queue

先简单看一下Colleciton的结构: 1.List 特点: 按照插入的顺序保存元素,List接口在Collection的基础上添加了大量方法使得程序员可以在List中间插入和移除元素。 类别:...
  • u014255299
  • u014255299
  • 2016年03月12日 17:14
  • 453

STL中list的容器使用介绍

STL中list的使用:   STL中的list就是一双向链表,可高效地进行插入删除元素。现总结一下它的操作。   文中所用到两个list对象c1,c2分别有元素c1(10,20,30)  c2(40...
  • rainbow693
  • rainbow693
  • 2016年06月10日 11:22
  • 649

遍历List容器时,元素不是你想删,想删就能删!

今天在做一道编程题时,碰到了一些问题,题目要求写一个简易的个人信息管理系统,有一个删除功能,要求根据用户名查找到该用户对象,并将其删除,我第一次书写的代码是: for (User u : a...
  • wyg839564994
  • wyg839564994
  • 2015年09月01日 22:18
  • 706

C++容器用法简介——list

C++容器用法简介——list 翻译自cplusplus
  • gscsdlz
  • gscsdlz
  • 2016年08月06日 17:17
  • 1318

Java多线程之~~~线程安全容器的非阻塞容器

在并发编程中,会经常遇到使用容器。但是如果一个容器不是线程安全的,那么他在多线程的插入或者删除的过程 中就会出现各种问题,就是不同步的问题。所以JDK提供了线程安全的容器,他能保证容器在多线程的情况...
  • a352193394
  • a352193394
  • 2014年10月12日 21:45
  • 6535

JAVA基础篇五(Java,C++中的容器类)

说到容器, 学习C++的都会想到STL库,曾经把STL源码剖析看了两遍,每次头昏脑胀不想再看,现在回想起来,STL库的东西忘的差不多了,就剩几个容器的使用方法了。 关于JAVA的容器,大二的时候就开始...
  • feiyangtianyao
  • feiyangtianyao
  • 2015年08月06日 15:26
  • 792

C++容器之List容器初学

List简介 ² list是一个双向链表容器,可高效地进行插入删除元素。 ² list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符。It++(ok) it+5(err) ² ...
  • sum_TW
  • sum_TW
  • 2017年02月13日 23:55
  • 1770

c#中list容器学习

C# List用法 所属命名空间:using System.Collections.Generic;   List类是  ArrayList 类的泛型等效类。 该类使用大小可按需动态增...
  • ghevinn
  • ghevinn
  • 2013年03月29日 14:08
  • 3377
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Java] 容器-04 List 方法
举报原因:
原因补充:

(最多只允许输入30个字)