Processing, 类HashMap
用法介绍。
构造函数
HashMap<Key, Value>()
HashMap<Key, Value>(initialCapacity)
HashMap<Key, Value>(initialCapacity, loadFactor)
HashMap<Key, Value>(m)
参数
Key
类名:HashMap 键的数据类型Value
类名:HashMap 值的数据类型initialCapacity
int:定义Map的初始容量;默认值为 16loadFactor
float:Map的负载系数;默认值为 0.75m
Map:为新的HashMap 提供与此 Map 相同的映射
说明
HashMap
存储对象的集合,每个对象都由一个键引用。这类似于 Array
,只是不使用数字索引访问元素,而是使用 String
。 (如果您熟悉其他语言的关联数组,这也是同样的想法。)上面的示例涵盖了基本用法,但处理示例中包含了一个更广泛的示例。此外,对于字符串和整数、字符串和浮点数或字符串和字符串的简单配对,您现在可以使用更简单的 IntDict、FloatDict 和 StringDict 类。
有关众多HashMap
函数的列表,请阅读Java reference description。
例子
import java.util.Map;
// Note the HashMap's "key" is a String and "value" is an Integer
HashMap<String,Integer> hm = new HashMap<String,Integer>();
// Putting key-value pairs in the HashMap
hm.put("Ava", 1);
hm.put("Cait", 35);
hm.put("Casey", 36);
// Using an enhanced loop to iterate over each entry
for (Map.Entry me : hm.entrySet()) {
print(me.getKey() + " is ");
println(me.getValue());
}
// We can also access values by their key
int val = hm.get("Casey");
println("Casey is " + val);
相关用法
- Processing HighPass.process()用法及代码示例
- Processing HALF_PI用法及代码示例
- Processing HighPass.freq()用法及代码示例
- Processing HighPass.stop()用法及代码示例
- Processing HighPass用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
- Processing () (parentheses)用法及代码示例
- Processing Pulse用法及代码示例
- Processing PShader用法及代码示例
- Processing PVector.set()用法及代码示例
- Processing FloatDict.sortKeysReverse()用法及代码示例
- Processing texture()用法及代码示例
- Processing IntDict.add()用法及代码示例
- Processing PShape.enableStyle()用法及代码示例
- Processing FloatDict.sub()用法及代码示例
- Processing String用法及代码示例
- Processing PImage.pixels[]用法及代码示例
- Processing vertex()用法及代码示例
- Processing PVector.mag()用法及代码示例
- Processing thread()用法及代码示例
- Processing Capture.stop()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 HashMap。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。