数组集合

打印名字,年龄,性别
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 );
          }
          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值