Collection(三) 增强for循环
来源:互联网 发布:终端医院数据库 编辑:程序博客网 时间:2024/06/05 09:56
import java.util.ArrayList;import java.util.Collection;//增强for循环,适用于数组或容器的简单遍历或内容的读取。public class EnhanceFor {public static void main(String[] args) {int[] arr = {1,2,3,4,5};for(int i:arr){System.out.println(i);}Collection c = new ArrayList(); c.add(new Name("fi","li")); c.add(new Name("gi","oi")); c.add(new Name("ui","pi")); for(Object obj:c){ System.out.println(obj); }}}
Name类:
public class Name {private String firstName;private String lastName;public Name(String firstName, String lastName){this.firstName = firstName;this.lastName = lastName;}//当使用contains,removes时,需要在本类中重写equals方法public boolean equals(Object o){if(o instanceof Name){Name name = (Name)o;return (firstName.equals(name.firstName))&&(lastName.equals(name.lastName));}return super.equals(o);}public String getFirstName() {return firstName;}public void setFirstName(String firstName) {this.firstName = firstName;}public String getLastName() {return lastName;}public void setLastName(String lastName) {this.lastName = lastName;}//重写equals应该重写hashCode方法,两对象相互equals他们的hashCode必须相等;//当一个对象作为索引(Map里的键)时要用hashCodepublic int hashCode(){return firstName.hashCode();}public String toString(){return firstName+","+lastName;}}
- Collection(三) 增强for循环
- 集合浅析三:增强for循环
- java增强型for循环(三种遍历集合方式)
- java增强型for循环(三种遍历集合方式)
- java增强型for循环(三种遍历集合方式)
- 增强的for循环
- 增强for循环
- 增强for循环
- JAVA增强for循环
- 7.3 增强for循环
- 04.for循环增强
- 增强的for循环
- 增强for循环
- java 增强 for循环
- 增强for循环
- 增强for循环
- 增强for循环用法
- 增强For循环
- JavaScript的陷阱
- gcc编译选项总结
- VC 强制重启电脑的方法
- android用于打开各种文件的intent
- COM新手使用中一个易混淆的问题
- Collection(三) 增强for循环
- 表格边框的纯css方法
- Facility
- 子线程更新UI的方法
- 语音识别之语音控制
- I2C总线的仲裁问题
- Revolving Loan Facility
- 第一阶段小结
- FusionCharts Free做报表