迭代器(Iterator 迭代器Iterator接口同Collection、Map,也是Java集合框架的成员,不同于两者的是其本身并非用来盛装其他对象,而是用来遍历访问Collection集合中的元素。(Map接口并没有实现Iterator) Iterator主要有以下方法: boolean ha ...
分类:
其他好文 时间:
2020-07-04 20:52:50
阅读次数:
52
一.collection 1、List接口和Set接口都继承自Collection接口,Collection接口继承Iterable接口(Iterable有一个Iterator方法),即可迭代的;Collection只能存储引用类型(对于基本数据类型进行装箱操作) 2、List接口存储元素特点:有序 ...
分类:
编程语言 时间:
2020-07-04 11:51:00
阅读次数:
62
先看一个例子: #include <numeric> #include <vector> #include <algorithm> #include <iterator> #include <thread> #include <iostream> #include <functional> usin ...
分类:
编程语言 时间:
2020-07-04 01:41:11
阅读次数:
74
#include<map> #include<queue> #include<time.h> #include<limits.h> #include<cmath> #include<ostream> #include<iterator> #include<set> #include<stack> # ...
分类:
其他好文 时间:
2020-07-03 15:38:44
阅读次数:
52
Intro 《STL源码剖析》用来了解原理性的设计没什么问题,但是这本书实在太老,所有源码基于GNU2.9;现在语言的发展飞快,而且很多地方都是考虑兼容性等因素,设计非常复杂,也并不高效,我没有时间去搞明白所有实现,更没有时间实现标准库,所以只学了一小半就停了。 六大组件 容器、算法、分配器、迭代器 ...
分类:
其他好文 时间:
2020-07-03 10:44:13
阅读次数:
62
//基于JDK1.8版本以上 lambada函数 map.forEach((k, v) -> { System.out.println("key:value = " + k + “:” + v); if (k.equals(“test”)) { //map.put(k, JsonUtil.fromJ ...
分类:
编程语言 时间:
2020-07-02 18:16:13
阅读次数:
224
Java处理图片裁剪程序总体思想: 1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。 2.服务端根据id取出要裁剪的图片 。 3.根据这些参数来生成裁剪的图像。 后台代码如下: package cc.javaweb; import java.awt.Rectangle;import jav ...
分类:
编程语言 时间:
2020-07-02 16:04:11
阅读次数:
88
一、Collection接口 1、List接口 ,Set接口 2、ArrayLIst,LinkedList,Vector,Stack 3、HashSet,LInkedHashSet,TreeSet 二、Map接口 1、HashMap,LinkedHashMap,TreeMap; 三、Iterator ...
分类:
编程语言 时间:
2020-07-01 09:21:03
阅读次数:
72
Conditional:在两种类型中进行选择的方法。 Select:在多种类型中进行选择的方法。 区别: ?: 是在多个值中进行选择。而Conditional和Select是用来选择类型的。 关于conditional: conditional模板是标准库的一部分(定义在<type_traits>中 ...
分类:
其他好文 时间:
2020-06-30 13:07:58
阅读次数:
44
Flatten Nested List Iterator (M) 题目 Given a nested list of integers, implement an iterator to flatten it. Each element is either an integer, or a list ...
分类:
其他好文 时间:
2020-06-28 09:23:02
阅读次数:
45