
Java泛型
文章平均质量分 68
wjy320
这个作者很懒,什么都没留下…
展开
-
Collection创建不可修改的容器和同步控制的容器
1,创建一个只读的Collection或Map,有时可以带来很大的方便。创建的方式就是使用Collections.unmodifiableSortedSet例如: List<String> a=Collections.unmodifiableList( new Arr...原创 2014-01-15 09:17:14 · 120 阅读 · 0 评论 -
(转)Collection之间的转化
转自:http://zhouhaitao.iteye.com/blog/669318★数组转Collection使用Apache Jakarta Commons Collections:import org.apache.commons.collections.CollectionUtils; String[] strArray = {"aaa", "bbb...原创 2014-01-15 10:10:47 · 174 阅读 · 0 评论 -
Set对于每个值只保存一个对象
看看代码就知道了:package com.wjy.collection;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class SetTes...原创 2014-01-15 10:12:51 · 279 阅读 · 0 评论 -
Collection一些容器的特性
1.List是按照插入的顺序保存元素的,就是说先插入的元素排在靠前的位置。看个例子:List<String> list=new ArrayList<String>(); list.add("zombie"); list.add("Angler"); list.add("hello"); list.add("world"); list原创 2014-01-15 10:35:28 · 101 阅读 · 0 评论 -
Arrays.asList的注意事项
List<Integer> list=Arrays.asList(0,1,2,3,4,5); list.set(0, (Integer)1); //! list.add(6); //Runtime error.Arrays.asList产生的List在底层的表示是数组,因此不能改变尺寸。所以试图调用add或delete方法的时候,会出现...原创 2014-01-15 10:51:06 · 99 阅读 · 0 评论 -
使用LinkedList实现Stack和Queue
虽然在java.util包中有Stack,但是不赞成使用。建议使用如下的Stack !!! 先看看是如何实现的:package com.wjy.linkedlist.stack;import java.util.LinkedList;public class Stack<T> { private LinkedList<T> sto...原创 2014-01-17 11:35:31 · 344 阅读 · 0 评论 -
Collection.addAll的用法
Collection<Integer> collection=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5)); Iterator<Integer> iterator=collection.iterator(); while (iterator.hasNext()) { System.out...原创 2014-01-17 14:17:49 · 3308 阅读 · 0 评论 -
Iterable接口和iterator接口
1. 实现了Iterable接口类,必须实现方法:@Override public Iterator<T> iterator() { // TODO Auto-generated method stub return null; } 2, 而实现了Iterator接口的类,必须实现方法: @Override pub...原创 2014-01-17 15:59:50 · 135 阅读 · 0 评论 -
关于Iterator重新回到起点的办法
说实话,没找到。重新赋值一次就行了。可能不太好。例子如下:List<String> list=new ArrayList<String>(); Iterator<String> iterator; list.add("hello"); list.add("world"); list.add("hahaha"); ..原创 2014-03-19 19:49:56 · 4235 阅读 · 0 评论