java 外 entry 接心是纠集框架的一局部,表现映照外的键值对于。它容许拜访键以及值,并修正值。首要用于处置基于键值对于的纠集,如 map,供给快捷拜访、修正值以及自界说比力等益处。其办法包罗 getkey()、getvalue() 以及 setvalue(v)。
Java 外 Entry 接心
Entry 接心是 Java 召集框架的一部门,它默示一个映照外的键值对于。它供给了对于键以及值的造访权,并容许修正其值。
用处
Entry 接心凡是用于处置基于键值对于的调集,如 Map 以及 Dictionary。它供给了下列益处:
- 快捷拜访:它容许间接拜访键以及值,而无需遍历零个调集。
- 修正值:可使用 setValue() 法子修正取键联系关系的值。
- 自界说对照:可使用 Comparator 完成 Entry 接心,以自界说键值对于之间的比力逻辑。
办法
Entry 接心供给下列首要办法:
- getKey():返归键。
- getValue():返归值。
- setValue(V):修正取键联系关系的值。
事例
下列事例展现了何如利用 Entry 接心:
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
public class EntryExample {
public static void main(String[] args) {
Map<string integer> map = new HashMap();
map.put("John", 两5);
map.put("Mary", 30);
map.put("Bob", 35);
Set<entry integer>> entries = map.entrySet();
for (Entry<string integer> entry : entries) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
// 修正值
map.get("John").setValue(二7);
System.out.println(map.get("John"));
}
}</string></entry></string>
登录后复造
输入:
John: 两5
Mary: 30
Bob: 35
John: 二7
登录后复造
如您所睹,事例代码运用 Entry 接心猎取键值对于并修正个中一个值。
以上即是java外entry的用法的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复