Java4Android

Twenty-three Day(Java的类集框架)

2016-04-05  本文已影响25人  白如白牙

arr.length 数组长度
arr[i].length 二维数组第i个数组的长度

类集框架:JDK所提供的一系列类和接口。

类集框架(一)

什么是类集框架:

类集框架(一)

集合

列表

集合中对象按照索引位置排序


类集框架

映射

类集框架主体结构:

arrylist长度: arrayList.size()
移除数据:arrayList.remove()
生成arrayList:ArrayList<String>arrayList = new ArrayList<String>()

---------------------------------------------------------------------------

类集框架(二)

集合里面迭代器:Iterator
<--- Set <--- HashSet
Iterator<--- Collection --->
<---list <---ArrayList
生成迭代器对象 Iterator it = set iterator();------>>调用Set对象的Iterator方法,会生成一个迭代器对象,该对象用于遍历整个Set
Iteraor可以将set里面的元素一个挨着一个全部取出来

hasNext()是判断迭代器中还有没有下一个对象
next()是返回迭代器中的下一个对象
如图:

while(it.hasNext())
{
string s = it.next();
System.out.println(s);
}

43_类集框架(三)_20160405195744.JPG equals函数的作用

== 判断两个引用是否指向堆内存的同一地址。
equals用来比较两个对象的内容是否相等,类型和成员变量的值都相等。

equals函数的作用 45_hashCode()与toString()_20160405211301.JPG 45_hashCode()与toString()_20160405211608.JPG

toString()就是将一个无论什么类型的对象转换成String字符串,让程序拥有更好的可读性。

object类最重要的方法有三个: toString(),equals(),hashC

上一篇 下一篇

猜你喜欢

热点阅读