Java List/ArrayList操作示例----添加/排序/取子块/删除/追加元素

来源:互联网 发布:手机淘宝怎么退货退款 编辑:程序博客网 时间:2024/06/09 22:49

//示例演示了对 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);}}    }


0 0
原创粉丝点击