java 类集框架

</pre>集合(Set):<p></p><p>没有顺序的放了一些没有重复对象</p><p> </p><p>列表(List):</p><p>对象按照索引位置排序,可以重复排序。</p><p> </p><p>映射(Map):</p><p>键值对,一个键对应一个值。一块儿存,按照健寻找值(Key,Value)</p><p></p><p>Map</p><p></p><pre code_snippet_id="418005" snippet_file_name="blog_20140705_2_7911681" name="code" class="java">import java.util.HashMap;


public class Map {
	public static void main(String [] args){
		HashMap<String,String>  map = new HashMap<String, String>() ;
	
		
		map.put("1","a") ;
		map.put("2","b") ;
		map.put("3","c") ;
		map.put("4","d") ;
		
		int i =map.size() ;
		String s =map.get("3") ;
		System.out.println(i) ;
		System.out.println(s);
		
	}
}

 HashMap的遍历

for (Map.Entry<String, String> entry : params.entrySet()) {  // 使用HashMap的匿名内部类Entry遍历
	                   String key = entry.getKey().toString();  //获得键
	                   String value = entry.getValue().toString();//获得值
	                   Log.i("Http","KEY:" + key + ",Value:" + value );
	         
	                  }


Set

import java.util.HashSet;
import java.util.Set;

import java.util.Iterator;

//Iterator<----Collection<----Set<---HashSet
//						 <----List<---ArryList
//hasNext() next()
public class Collection {
	public static void main(String [] args){
		
		HashSet<String> hashSet = new HashSet<String>() ;
		Set<String> set = hashSet ;
		
		set.add("a") ;
		set.add("b") ;
		set.add("c") ;
		set.add("d") ;
		
		int i =set.size() ;
		boolean b = set.isEmpty() ; //判断其是否为空
		set.clear();	//清楚所有元素
		set.remove(i) ; //移除那个元素
		
		//iterator 迭代器  用于遍历Set
		Iterator<String> it =  set.iterator() ;//此访法属于Collection

		while(it.hasNext()){				//判断是否右下一个元素
			String s = it.next() ;			//取出下一位元素,并且游标挪一位
		}
		
		
	}
}

List

import java.util.ArrayList;


public class Test {
	public static void main(String [] args){
		ArrayList<String> arrayList = new ArrayList<String>() ;
		
		arrayList.add("a") ;
		arrayList.add("b") ;
		arrayList.add("c") ;
		
		arrayList.size() ; //判断有几个对象
		int i = 1;
		arrayList.remove(i) ; //将第i-1个元素移出 后面补上来
		String s =arrayList.get(2) ; //s ="c"
	}
}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值