Java集合

Java 集合
集合是一个容器,专门用来存储java对象,这些对象可以是任意的数据类型,并且长度可变
集合是Object 在java.util包下的元素 支持泛型
concurrent 线程
collection/map 即是接口
collection 单列集合的根接口,用于存储一系列符合某种规则的元素,子接口分别是 set list接口
map 双列集合的根接口,用于存储具有键(key)值(value)映射的关系的元素
collection 方法
boolean add(Object o) 向集合中添加一个元素
boolean remove (Object o) 删除该集合中所有元素
list 接口
int indexof(Object o) 返回对象o在list集合中首次出现的位置
int lastindexof(Object o) 返回对象o在list集合中末尾出现的位置
list接口下包含多个类其中Arraylist(数组)、linkedlist(链表)类最为常用
set接口
分别是HashSet和TreeSet 其中HashSet是根据哈希值来确定元素在集合中的存储位置,因此有良好的存取和查找性能 TreeSet则是以二叉树的方式来存储元素的,它可以实现对集合的元素进行排序
set接口无重复 无顺序
collection集合遍历
iterator遍历集合和foreach遍历集合

上课练习
package lx6;

public class Example08 {
public static void main(String[] args) {
Student s1 = new Student();
s1.name = “张三”;
s1.className = “三年级二班”;

	Student s2 = new Student();
	s2.name = "李四";
	s2.className = "三年级二班";
	
	Student s3 = new Student();
	s3.name = "王五";
	s3.className = "三年级二班";
	
    System.out.println("我的名字是" + s1.name + ",来自" + s1.className);
	System.out.println("我的名字是" + s2.name + ",来自" + s2.className);
	System.out.println("我的名字是" + s3.name + ",来自" + s3.className);
}

}
package lx6;

public class Student {
String name;
static String className;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值