![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码实现随笔
Maple_hucui
这个作者很懒,什么都没留下…
展开
-
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 · 477 阅读 · 0 评论 -
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 · 3269 阅读 · 0 评论 -
使用正则表达式进行用户名验证
使用正则表达式进行用户名验证 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 · 1013 阅读 · 0 评论 -
clone()方法深拷贝与浅拷贝 与 数组copyof()的深浅拷贝
clone()方法深浅克隆 与 数组copyof()的深浅拷贝这里写目录标题clone()方法深浅克隆 与 数组copyof()的深浅拷贝clone()方法----浅克隆--------深克隆--------数组copyOf()----clone()方法要实现clone()方法,对象所在类必须实现Cloneable接口。==(否则调用clone()会报CloneNotSupportedException异常)==虽然Cloneable接口里空无一物,但是Cloneable接口对实现它的类进行了标记原创 2020-11-01 17:31:15 · 677 阅读 · 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 · 358 阅读 · 2 评论