上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 遍历list方法: 1.普通for循环:for (int i = 0; i < list.length; i++){ String temp = (String)list.get(i); System.out.println(temp); } 2.增强for循环:for (String temp:l 阅读全文
posted @ 2019-10-10 19:44 Princess1 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 范例: package cn.study.lu.four; import java.util.*;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;imp 阅读全文
posted @ 2019-10-09 20:00 Princess1 阅读(101) 评论(0) 推荐(0) 编辑
摘要: package cn.study.lu.four; import java.util.*; /** * 手工实现hashmap,加深理解底层原理 * @author Administrator * */public class MyHashSet { HashMap map; private sta 阅读全文
posted @ 2019-10-09 18:44 Princess1 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 备注:HashMap线程不安全,效率高,允许key、value为空 HasTable线程安全、效率低、不允许key或value为空 TreeMap在存储时会自动调用comparable方法进行排序,当key为类时可自行调用comparable接口 范例: package cn.study.lu.fo 阅读全文
posted @ 2019-10-08 20:18 Princess1 阅读(290) 评论(0) 推荐(1) 编辑
摘要: /** * 01.自定义一个hashmap * 02.实现put增加键值对,实现key重复时替换key的值 * 03.重写toString方法,方便查看map中的键值对信息 * 04.实现get方法,根据键对象获取相应的值对象 * 05.封装、增加泛型 * 06.remove方法、数组扩容方法暂缺 阅读全文
posted @ 2019-10-07 20:12 Princess1 阅读(195) 评论(0) 推荐(1) 编辑
摘要: 注意:map中键不能重复(是否重复是根据equals方法判断),否则新的会覆盖为旧的 范例: public class TestMap { public static void main(String[] args) { Map<Integer, String> m1 = new HashMap<I 阅读全文
posted @ 2019-09-25 23:59 Princess1 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Array List样例: /** * 增加泛型 * 自动增加数组容量 * 增加set、get方法;增加数组边界的检查 * 增加remove方法 */package cn.study.lu.four; public class MyArrayList <E>{ private Object[] el 阅读全文
posted @ 2019-09-25 00:59 Princess1 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 容器(集合)的分类: 泛型(generic):本质是数据类型的参数化(提前告诉编译器,在调用泛型时必须传入实际类型) 例:E即为在主函数中定义的传入的实际类型 class MyCollection<E>{ Object[] objs = new Object[5]; public void Set( 阅读全文
posted @ 2019-09-24 00:10 Princess1 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 新建一个file对象: File f = new File("F:\\01.JAVA基础300集\\05_常用类\\122.File类的使用.mp4"); (文件路径也可以用"F:/01.JAVA基础300集/05_常用类/122.File类的使用.mp4",若文件不存在则新建一个文件)。 常用方法 阅读全文
posted @ 2019-09-20 01:38 Princess1 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 获得现在的时刻数值: long now = System.currentTimeMillis(); Date d = new Date (2000); System.out.println(d.getTime()); 输出:毫秒数为2000时刻的日期(考虑时区)比较两个时刻先后: date1.aft 阅读全文
posted @ 2019-09-18 17:23 Princess1 阅读(298) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页