"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > JSTL का उपयोग करके HashMap और ArrayLists पर Iterate कैसे करें

JSTL का उपयोग करके HashMap और ArrayLists पर Iterate कैसे करें

2024-11-04 को प्रकाशित
ब्राउज़ करें:157

How to Iterate over a HashMap and ArrayLists within it using JSTL

जेएसटीएल का उपयोग करके हैशमैप के भीतर एक ऐरेलिस्ट को पुनरावृत्त करना

जावा में, हैशमैप एक डेटा संरचना है जो कुंजी-मूल्य जोड़े को संग्रहीत करती है, जहां कुंजी अद्वितीय पहचानकर्ता होती हैं मूल्य. अक्सर, इसके मूल्यों के भीतर संग्रहीत HashMap और ArrayLists दोनों के माध्यम से पुनरावृत्त करना आवश्यक होता है।

JSTL का उपयोग करके ऐसा करने के लिए, हम टैग को नियोजित कर सकते हैं। यह टैग संग्रहों और मानचित्रों पर पुनरावृत्त होने के लिए डिज़ाइन किया गया है। जोड़े, प्रत्येक पुनरावृत्ति में कुंजी और मूल्य दोनों तक पहुंच प्रदान करते हैं। कुंजी = ${entry.key}
मान = ${entry.value}

HashMap के भीतर एक ArrayList पर पुनरावृत्ति

चूंकि HashMap में मान ArrayLists हैं, इसलिए हमें बाहरी लूप के भीतर उन पर पुनरावृत्ति करने की आवश्यकता है .


    Key = ${entry.key}
Value = ${entry.value}

इस उदाहरण में, आंतरिक लूप ArrayList पर पुनरावृति करने के लिए टैग का फिर से उपयोग करता है। varStatus विशेषता हमें यह जांचने की अनुमति देती है कि क्या वर्तमान पुनरावृत्ति अंतिम है, जो अल्पविराम जैसे उपयुक्त सीमांकक जोड़ने के लिए उपयोगी है।

अतिरिक्त संसाधन


    Key = ${entry.key}
Values = ${item} ${!loop.last ? ', ' : ''}

[JSTL में का उपयोग करना](https ://docs.oracle.com/javaee/7/api/javax/servlet/jsp/jstl/core/ForeachTag.html)

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729738983 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3