前言: 小白的js之路...... 1. 遍历数组/集合 forEach 2. 数组过滤filter()和查找find() 3. 将数组转为一个字符串join() join() 方法用于把数组中的所有元素转换一个字符串, 元素是通过指定的分隔符进行分隔的。 4. 采用set()去重数组元素 5. 插 ...
分类:
编程语言 时间:
2019-08-03 12:48:13
阅读次数:
110
本周我主要是在学车空闲时间学习一会java 的基础知识,跟家深入的了解了java与c的区别,比如定义数组时名称要放在[]之后,字符串的比较上又多了几个函数,以及一些其他的操作方法,认识了集合的概念, 以及了解了增强for循环的方法及作用。当然在异常处理和线程两个方面也做一些简单的了解。每天用在学习上 ...
分类:
其他好文 时间:
2019-07-28 09:33:21
阅读次数:
114
数组操作的两个常见小问题越界和空指针: a:ArrayIndexOutOfBoundsException:数组索引越界异常 原因:你访问了不存在的索引。 int[] arr = new int[3]; System.out.println(arr[3]); b:NullPointerExceptio ...
分类:
编程语言 时间:
2019-07-14 16:35:36
阅读次数:
123
数组的创建:int[]a=newint[10];//创建长度为10的int类型数组int[][]a=newint[3][]//创建二维数组,其中有三个一维数组,不指定第二括号参数是因为每个数组的大小需要在程序中途确定数组操作数组拷贝:System.arratcopy()可以实现自身复制,然后将多余部分赋值null实现数组删除操作System.arraycopy(a1,1,a2,2,3)从第一个数组
分类:
编程语言 时间:
2019-07-09 00:02:01
阅读次数:
156
概述 切片是一种动态数组,比数组操作灵活,长度不是固定的,可以进行追加和删除。 和 返回结果可相同和不同。 声明切片 运行结果: 截取切片 运行结果: 追加切片 运行结果: append 时,容量不够需要扩容时,cap 会翻倍。 删除切片 运行结果: 推荐阅读 "Go 数组" "Go 变量声明" " ...
分类:
其他好文 时间:
2019-07-01 14:11:17
阅读次数:
90
目的 其实就是想总结一下自己做题中用到的思考方式,虽然我知道即使写了也没用😭(还是要靠多多刷题)。本文纯粹瞎写。 正文 模拟思维: 模拟思维是最常见的做题方式:按照题意和样例的操作,一步步模拟过程,从中理解到问题的本质。一般看不懂题目也需要进行合理的模拟进行突破,或者直接通过模拟得出答案。 暴力思 ...
分类:
编程语言 时间:
2019-06-29 22:02:52
阅读次数:
117
3.5 红黑树 3.5.1 树形化操作 3.5.1.1 操作描述 参照源码 3.5.1.2 源码解析 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { / ...
分类:
编程语言 时间:
2019-06-11 19:01:26
阅读次数:
125
就是将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石。 数组的索引是 0 到 lenght-1 ,可以作为循环的条件出现 ...
分类:
编程语言 时间:
2019-06-07 19:18:38
阅读次数:
89
array_unshift : 数组头部追加 用法如下: array_push : 尾部追加 用法如下: ...
分类:
编程语言 时间:
2019-05-30 20:43:23
阅读次数:
128