পুরো প্রথম প্রবেশের জন্য আপনি এটি ব্যবহার করে দেখতেও পারেন,
Map.Entry<String, String> entry = map.entrySet().stream().findFirst().get();
String key = entry.getKey();
String value = entry.getValue();
এটি প্রথম প্রবেশের একমাত্র চাবি পেতে,
String key = map.entrySet().stream().map(Map.Entry::getKey).findFirst().get();
// or better
String key = map.keySet().stream().findFirst().get();
এটি কেবল প্রথম প্রবেশের মান পেতে,
String value = map.entrySet().stream().map(Map.Entry::getValue).findFirst().get();
// or better
String value = map.values().stream().findFirst().get();
তদুপরি, আপনি কী করছেন তা আপনি যদি জানেন এবং কোনও মানচিত্রের দ্বিতীয় (তৃতীয় ইত্যাদির জন্য একই জিনিস) পেতে চান তবে আপনার এটি চেষ্টা করা উচিত,
Map.Entry<String, String> entry = map.entrySet().stream().skip(1).findFirst().get();
String key = map.keySet().stream().skip(1).findFirst().get();
String value = map.values().stream().skip(1).findFirst().get();
HashMap
এন্ট্রিগুলি অর্ডারড করা হয়নি, এবং আপনি যখনই মানচিত্রটি পরিবর্তন করবেন তখন "প্রথম" পরিবর্তন হতে পারে?