首页 > Java

Java用ArrayList实现先进后出的队列通用方法

发表于2014-09-24 15:41:37| --次阅读| 来源webkfa| 作者小豆豆

摘要:Java用ArrayList实现先进后出的队列通用方法,超过5个之后,从list删除最先存入的,再add进来一个新的
java代码
package com.webkfa.test;

import java.util.ArrayList;
import java.util.List;

/**
 * web开发技术提供
 * 网址:
 * http://www.webkfa.com
 */
public class Test {
    public static void main(String[] args) {
    	addPopLst("1");
    	addPopLst("2");
    	addPopLst("3");
    	addPopLst("4");
    	addPopLst("5");
    	addPopLst("6");
    	for (int i = 0; i < lst.size(); i++) {
			System.out.println(lst.get(i));
		}
    }
    private static List<String> lst=new ArrayList<String>();
    /**
     * 	Java用ArrayList实现先进先出的队列通用方法
     * @param newstr
     * @return
     */
    public static List<String> addPopLst(String newstr){
    	if(newstr!=null && !"".equals(newstr)){
    		lst.add(0,newstr);
        	if(lst.size()>5){
        		lst.remove(5);
        	}
    	}
    	return lst;
    }
} 

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1