集合框架LIST
来源:互联网 发布:淘宝网售后 编辑:程序博客网 时间:2024/04/30 08:15
public class course {
int ID;
String name;
public course(int Id,String Name)
{
this.ID=Id;
this.name=Name;
}
}
/////////////
package list;
import java.util.ArrayList;
import java.util.List;
public class student {
public List <course>li;
public student()
{
this.li=new ArrayList<course>();
}
public void add()//不可以在主函数使用
{
course C1=new course(1,"语文");
course C2=new course(2,"数学");
course C3=new course(3,"英语");
li.add(C1);
li.add(C2);
li.add(C3);
//shan
li.remove(1);
//change
li.set(0,new course(1,"高等英语"));
//cha
for(course cc:li)
{
System.out.println(cc.ID+""+cc.name);
}
}
public void context()
{
//是否含有对象
course C1=li.get(1);
System.out.println(li.contains(C1));
if(li.contains(C1))
{
System.out.println("位置"+li.indexOf(C1)
);
}
course C7=new course(1,"英语");
//判断
for(course cc:li)
{
if(cc.name.equals(C7.name))
{
System.out.println("含有英语-");
}
}
}
public static void main(String []Args)
{
student s1=new student();
s1.add();
s1.context();
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((li == null) ? 0 : li.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
student other = (student) obj;
if (li == null) {
if (other.li != null)
return false;
} else if (!li.equals(other.li))
return false;
return true;
}
}
- 集合框架-List集合
- 集合框架-List集合-2
- 集合框架-List集合-3
- 集合框架(List)
- 集合框架之List
- JAVA集合框架-List
- 集合框架List部分
- 集合框架--List相关
- 集合框架之list
- 集合框架二:List
- 集合框架---List
- 集合框架LIST
- 集合框架-List()
- [集合框架] List 实现
- 集合框架--List
- 集合框架-List
- 集合框架之List
- 集合框架List\Set
- 蓝牙核心技术概述(三): 蓝牙协议规范(射频、基带链路控制、链路管理)
- 可调闹钟的时钟
- PHP判断手机设备访问
- 树莓派的libpng安装
- c++——虚函数例子代码
- 集合框架LIST
- 利用Python数据分析:Numpy基础(七)
- Spring Boot核心原理-自动配置
- 要软件生命周期模型
- C#/.net学习-7-飞行棋代码
- JAVASCRIPT之单选按钮,双击取消选中
- 集合框架MAP
- C++ 类详解
- C#/.net学习-8-面向对象