数组集合

原创 2018年04月17日 19:33:02
打印名字,年龄,性别
package com;
public class Student {
     private int id;
     private String name;
     private String sex;
     
     public Student(int id, String name, String sex) {
          super();
          this.id = id;
          this.name = name;
          this.sex = sex;
     }
     public int getId() {
          return id;
     }
     public void setId(int id) {
          this.id = id;
     }
     public String getName() {
          return name;
     }
     public void setName(String name) {
          this.name = name;
     }
     public String getSex() {
          return sex;
     }
     public void setSex(String sex) {
          this.sex = sex;
     }
     @Override
     public String toString() {
          return "Student [id=" + id + ", name=" + name + ", sex=" + sex + "]";
     }
     
     
}


Student类

package com;
import java.util.ArrayList;
import java.util.List;
public class ListTest {
     public static void main(String[] args) {
          List<Student>list=new ArrayList<Student>();
          list.add(new Student(1, "亚托克斯", "男"));
          list.add(new Student(2, "亚索", "男"));
          list.add(new Student(3, "亚当", "男"));
          list.add(new Student(4, "亚洲人", "男"));
          list.add(new Student(5, "亚瑟", "男"));
//移除元素
          list.remove(4);
//替换元素
          list.set(0, new Student(5,"亚麻跌", "男"));     
          //遍历方式
          for (int i = 0; i < list.size(); i++) {
              //根据下标,返回指定下标的元素
              Student s=list.get(i);
              System.out.println(s.getId()+"  "+s.getName()+"  "+s.getSex());
              System.out.println(s);
              
          }
          
     }
}
第二种
System.out.println("======================================");
          //迭代器方式
          Iterator<Student> it=list.iterator();
          while(it.hasNext()){//判断是否右下一个元素
              //去除下一个元素
              Student s=it.next();
              System.out.println(s);
          }
第3种
System.out.println("======================================");
          //第3中foreach
          for (Student student : list) {
              System.out.println(student);
          }
          

C#数组集合pptC#数组集合

  • 2009年04月25日 20:09
  • 1.16MB
  • 下载

集合、数组 详解

数组: 数组的声明 : 一、 声明成绩数组 int[] scores = new int[5]; 动态初始化 (动态初始化) ...
  • renliang01
  • renliang01
  • 2016-08-08 21:47:19
  • 1200

C#中集合与数组的区别

【前言】刚开始学习的时候没有仔细去思考,然后这些内容在我脑海中就没有什么印象,问问自己这些有什么区别也只能笼统的说出一点儿来,所以学习还是要做到颗粒归仓的,及时总结是很重要的呀。     数组:数...
  • wyj19950908
  • wyj19950908
  • 2017-04-09 11:28:08
  • 1145

数组转集合,集合转数组

数组转集合: String[] a={"1","2","3","4"}; List list=Arrays.asList(a); 集合转数组 List liststr=new ArrayList(...
  • sunxuebei
  • sunxuebei
  • 2016-04-06 13:59:40
  • 2700

数组和集合区别

一、数组声明了它容纳的元素的类型,而集合不声明。        二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合...
  • qq_27088383
  • qq_27088383
  • 2016-01-06 14:39:47
  • 25570

java 集合体系结构以及集合和数组的区别

数组和集合的定义 一、数组 数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同,当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变...
  • xnf1991
  • xnf1991
  • 2016-11-02 13:26:21
  • 4086

数组、集合与泛型

从VB、C#到VB.net,在变量的使用中总少不了数组的影子,它不仅可以快速而容易地从头到尾遍历元素,还可以快速的修改元素。但是用的多了自然就发现了的它的缺点,当两个元素之间添加元素时就比较困难了,因...
  • chenyanmoting
  • chenyanmoting
  • 2014-07-29 21:57:14
  • 1962

学习一下C#中常用集合和数组的区别,虽然很基础,但感觉很实用

在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢? 我们先来了解一下数组,因为数组在C#中是最早出现的。 数组 数...
  • baidu_27649283
  • baidu_27649283
  • 2015-05-05 15:14:43
  • 1265

JS中对集合与数组的操作

http://baike.xsoftlab.net/view/544.html
  • itdragons
  • itdragons
  • 2016-09-07 19:41:47
  • 3320
收藏助手
不良信息举报
您举报文章:数组集合
举报原因:
原因补充:

(最多只允许输入30个字)