码迷,mamicode.com
首页 > 编程语言 > 详细

Javase 集合

时间:2018-05-29 17:09:52      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:引用数据类型   add   class   integer   over   特性   private   size   自动装箱   

package Swxx;

public class Person {
   private String name;
   private int age;
   
public Person(String name, int age) {
	super();
	this.name = name;
	this.age = age;
}
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public int getAge() {
	return age;
}
public void setAge(int age) {
	this.age = age;
}
@Override
public String toString() {
	return "Person [name=" + name + ", age=" + age + "]";
}
   
}

 

package Swxx;

import java.util.ArrayList;

public class Xue {

	public static void main(String[] args) {
		method2();
       
	}
	public static void method1(){
		// 主要:集合中只能存放引用数据类型
		//之所以集合中可以存放int类型的值是因为JDK5以后的自动装箱的特性
		       ArrayList<Integer> List=new ArrayList<Integer>();
		       List.add(1);
		       List.add(2);
		       //集合遍历(两种方式)
		       for(int i:List){
		    	   System.out.println(i);
		       }
		       for(int i=0;i<List.size();i++){
		    	   //[i]和length是数组,,get(i)和。size是集合
		    	   System.out.println(List.get(i));
		       }		    
	   }
	 public static void method2(){
    	 ArrayList<Person> list=new ArrayList<Person>();
    	 list.add(new Person("后裔",28));
    	 list.add(new Person("李元芳",18));
    	 list.add(new Person("韩信",20));
    	 for(Person p:list){
    		 System.out.println(p.getName()+"..."+p.getAge());
    		 //引用对象打印默认调用toString
    		 System.out.println(p);
    	 }
     }
}

 

Javase 集合

标签:引用数据类型   add   class   integer   over   特性   private   size   自动装箱   

原文地址:https://www.cnblogs.com/hankai2735/p/9105737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!