Java List/ArrayList操作示例----添加/排序/取子块/删除/追加元素
2014-04-05 15:55
766 查看
//示例演示了对 List/ArrayList元素操作,仅供参考,欢迎批评指正
package com.study.jausagetest;
import java.util.*;
import java.lang.Double;
import java.lang.System;
import java.util.ArrayList;
public class TestList {
private ArrayList<Double> list = new ArrayList<Double>();
public void Display(){
if (list.isEmpty()){
System.out.println("The list is empty!");
}
}
//添加/排序/取子块/删除/追加元素
public void ListElementOperate(){
Double tmp = Double.valueOf(3.5);
list.add(tmp);
System.out.println(list.size());
list.add(5.6);
System.out.println(list.indexOf(tmp));
list.add(1.6);
list.add(7.5);
list.add(9.1);
list.add(10.3);
list.add(2.6);
System.out.println(list.size());
System.out.println("Before sort:");
for(Double temp : list){
System.out.println(temp);
}
Collections.sort(list);
System.out.println("After sort:");
for(Double temp : list){
System.out.println(temp);
}
int end = 5;
int start = 1;
List<Double> tmpList = new ArrayList<Double>(5);
tmpList = list.subList(start, end);
System.out.println("subList:");
for(Double temp : tmpList){
System.out.println(temp);
}
list.remove(0);
list.add(15.7);
System.out.println("After remove/add:");
for(Double temp : list){
System.out.println(temp);
}
tmpList = list.subList(start, end);
System.out.println("subList:");
for(Double temp : tmpList){
System.out.println(temp);
}
}
}
package com.study.jausagetest;
import java.util.*;
import java.lang.Double;
import java.lang.System;
import java.util.ArrayList;
public class TestList {
private ArrayList<Double> list = new ArrayList<Double>();
public void Display(){
if (list.isEmpty()){
System.out.println("The list is empty!");
}
}
//添加/排序/取子块/删除/追加元素
public void ListElementOperate(){
Double tmp = Double.valueOf(3.5);
list.add(tmp);
System.out.println(list.size());
list.add(5.6);
System.out.println(list.indexOf(tmp));
list.add(1.6);
list.add(7.5);
list.add(9.1);
list.add(10.3);
list.add(2.6);
System.out.println(list.size());
System.out.println("Before sort:");
for(Double temp : list){
System.out.println(temp);
}
Collections.sort(list);
System.out.println("After sort:");
for(Double temp : list){
System.out.println(temp);
}
int end = 5;
int start = 1;
List<Double> tmpList = new ArrayList<Double>(5);
tmpList = list.subList(start, end);
System.out.println("subList:");
for(Double temp : tmpList){
System.out.println(temp);
}
list.remove(0);
list.add(15.7);
System.out.println("After remove/add:");
for(Double temp : list){
System.out.println(temp);
}
tmpList = list.subList(start, end);
System.out.println("subList:");
for(Double temp : tmpList){
System.out.println(temp);
}
}
}
相关文章推荐
- java:Conllection中的List,ArrayList添加元素,删除元素,输出元素
- Java书写示例equals(),hashCode(),compareTo(),clone(),StringBuilder(),list删除元素等
- JS的DOM操作元素示例1--删除添加元素
- JAVA中的HashMap,LinkList,ArrayList添加,删除元素的速度验证
- Java List(ArrayList初始化)删除元素
- java 删除ArrayList LinkedList集合中的重复元素
- 用代理测试ArrayList和LinkedList的添加和删除元素所用的时间
- java遍历List时动态添加和删除元素
- Java动态遍历List 时删除List特征元素
- 最小堆操作(元素的添加和删除)
- 单向链表的删除元素,添加元素等操作
- 【转】java IO操作 (读写、追加、删除、移动、复制等)
- java IO操作 (读写、追加、删除、移动、复制等)
- Java编程:删除 List 元素的三种正确方法
- Java集合类ArrayList删除特定元素(java基础) java.lang.IndexOutOfBoundsException:
- Java中循环删除List中元素总结
- JAVA遍历List集合并删除其中的元素
- Java之——删除ArrayList中的重复元素的2种方法
- JAVA中,List<Interger>集合怎么删除特定值的元素,不是根据下标
- Java 删除ArrayList中指定元素