- 博客(5)
- 收藏
- 关注
原创 ArrayList和HashMap的遍历选择删除,集合的迭代删除
ArrayList和HashMap的遍历选择删除,集合的迭代删除ArrayList的遍历删除方法1方法2方法3(常用方法,推荐)HashMap的遍历删除方法1方法2(常用)方法3(常用)(Lambda)ArrayList的遍历删除ArrayList实现了Collection接口,Collection又继承了Iterable接口,所以Collection接口下的所有实现类都可以通过iterator()方法创建迭代器对象。ArrayList初始化 ArrayList<Stude
2020-11-07 18:58:30
504
原创 HashMap的常用方法和储存方式
HashMap的常用方法和储存方式HashMap实现了Map接口。保存的值是散列的,按照key的hash排列.数据保存的是Key-Value键值对.Key不允许重复.若key保存的自定义对象,则该对象的类必须重写hashCode和equals方法HashMap非线程安全。所有实现Map接口的类,key不允许重复,如果新增元素key重复,则新元素覆盖旧元素常用操作 HashMap<Integer, String> testHashMap = new HashMap
2020-11-06 17:14:34
3350
原创 使用正则表达式进行用户名验证
使用正则表达式进行用户名验证 public static void main(String[] args) { String userName = "Banana"; //用户名首字母必须大写A-Z //可用字符a-zA-Z和下划线 //最少5位字符最多15位 Pattern pattern = Pattern.compile("^[A-Z][\\w]{4,14}&");//创建比较模板 Matc
2020-11-05 19:52:31
1107
原创 clone()方法深拷贝与浅拷贝 与 数组copyof()的深浅拷贝
clone()方法深浅克隆 与 数组copyof()的深浅拷贝这里写目录标题clone()方法深浅克隆 与 数组copyof()的深浅拷贝clone()方法----浅克隆--------深克隆--------数组copyOf()----clone()方法要实现clone()方法,对象所在类必须实现Cloneable接口。==(否则调用clone()会报CloneNotSupportedException异常)==虽然Cloneable接口里空无一物,但是Cloneable接口对实现它的类进行了标记
2020-11-01 17:31:15
704
2
原创 三种排序实现,冒泡排序,选择排序,插入排序
三种排序实现一丶冒泡排序时间复杂度 O(n2) 最好情况O(n) /** * 冒泡排序 * @param arr */ public static void m1(int[] arr){ for (int i = 0; i < arr.length-1; i++) { for (int j = i+1; j < arr.length; j++) { if(arr[
2020-10-29 19:19:38
391
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人