集合List与面向对象编程综合应用
2014-06-17 21:40
260 查看
废话少说,直接上代码:
import java.util.ArrayList;
public class StudyArrayList {
/**
* List与面向对象编程综合使用,List里面的参数为一个对象
*/
public static void main(String[] args) {
/*创建一个List集合,参数为Student*/
ArrayList<Student> list=new ArrayList<Student>();
/*创建学生实例对象*/
Student stu1=new Student("张三","男", 29);
Student stu2=new Student("李四","男", 25);
Student stu3=new Student("王五","男", 26);
Student stu4=new Student("陈六","女", 22);
/*把实例化出来的学生对象添加到集合list里*/
list.add(stu1);
list.add(stu2);
list.add(stu3);
list.add(stu4);
/*在控制台输出集合list里的所有学生信息*/
for(int i=0;i<list.size();i++){
System.out.println(list.get(i).getName()+"\t"+list.get(i).getSex()+"\t"+list.get(i).getage());
}
}
}
/*学生类*/
class Student{
private String name;
private String sex;
private int age;
/*构造方法*/
Student(String name,String sex,int age){
this.name=name;
this.sex=sex;
this.age=age;
}
//获取姓名
public String getName(){
return name;
}
//获取性别
public String getSex(){
return sex;
}
//获取年龄
public int getage(){
return age;
}
}
import java.util.ArrayList;
public class StudyArrayList {
/**
* List与面向对象编程综合使用,List里面的参数为一个对象
*/
public static void main(String[] args) {
/*创建一个List集合,参数为Student*/
ArrayList<Student> list=new ArrayList<Student>();
/*创建学生实例对象*/
Student stu1=new Student("张三","男", 29);
Student stu2=new Student("李四","男", 25);
Student stu3=new Student("王五","男", 26);
Student stu4=new Student("陈六","女", 22);
/*把实例化出来的学生对象添加到集合list里*/
list.add(stu1);
list.add(stu2);
list.add(stu3);
list.add(stu4);
/*在控制台输出集合list里的所有学生信息*/
for(int i=0;i<list.size();i++){
System.out.println(list.get(i).getName()+"\t"+list.get(i).getSex()+"\t"+list.get(i).getage());
}
}
}
/*学生类*/
class Student{
private String name;
private String sex;
private int age;
/*构造方法*/
Student(String name,String sex,int age){
this.name=name;
this.sex=sex;
this.age=age;
}
//获取姓名
public String getName(){
return name;
}
//获取性别
public String getSex(){
return sex;
}
//获取年龄
public int getage(){
return age;
}
}
相关文章推荐
- list、set、map集合的综合应用
- Silverlight:双向绑定综合应用-自动更新集合汇总字段
- 黑马程序员_JAVA学习日记_JAVA中API:集合框架1(Collection,List,Set及其子类和迭代器的应用)
- 集合框架二:List基本应用:增删改查
- foreach()与list()的综合应用,用list给嵌套的数组解包
- 迭代器的应用和集合进阶List&Set
- Silverlight:双向绑定综合应用-自动更新集合汇总字段
- 数组与集合的应用之常用集合的使用(用List集合传递学生信息)
- 39_泛型集合的综合应用案例
- 黑马程序员--List集合的子类和迭代器应用浅析
- Unity应用架构设计(6)——设计动态数据集合ObservableList
- Java——集合IO综合应用
- ListView应用------ListView控件显示List集合中的数据,并对Item响应选择事件(法一)
- java中集合类list set map三者的区别和应用场合
- 集合框架四:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- java_集合体系之List体系总结、应用场景——07
- list,linq综合应用
- 当C++遇到IOS应用开发之---List集合
- 小小的总结一下java异常处理和List、ArrayList、Vector、Set、HashSet、TreeSet集合的简单应用
- java_集合体系之List体系总结、应用场景——07