当我浏览一个包含ListViews的示例代码时,我提出了LinkedHashMap.
什么是LinkedHashMap,我们在哪里可以使用它以及如何使用它?我经历了几篇文章,但没有完全理解.创建ListView时是否有必要. ListViews和LinkedHashMaps之间有什么联系?谢谢.
解决方法:
对于Simplicity,让我们了解HashMap和LinkedHashMap之间的区别.
HashMap:它以随机顺序给出输出意味着没有正确的顺序我们如何插入值.
而
LinkedHashMap:它按顺序提供输出.
让我们看一个小例子:使用HashMap
// suppose we have written a program
.
.
// now use HashMap
HashMap map = new HashMap(); // create object
map.put(1,"Rohit"); // insert values
map.put(2,"Rahul");
map.put(3,"Ajay");
System.out.println("MAP=" +map); //print the output using concatenation
//So the output may be in any order like we can say the output may be as:
Map={3=Ajay,2=Rahul,1=Rohit}
但是在LinkedHashMap中并非如此
只需在上面的代码中用“LinkedHashMap”替换“HashMap”即可
并看到
它将以顺序顺序显示输出,如1 = Rohit将首先显示,然后依次显示其他输出.