मेरे पास जावा सरणी है जैसे:Velocity के अंदर एक सरणी का उपयोग करने का सबसे अच्छा तरीका क्या है?
String[] arr = new String[] {"123","doc","projectReport.doc"};
मेरी राय में पहुंचने का प्राकृतिक तरीका होगा:
#set($att_id = $arr[0])
#set($att_type = $arr[1])
#set($att_name = $arr[2])
लेकिन यह काम नहीं कर रहा है। मैं इस कामकाज के साथ आया हूँ। लेकिन यह इतना आसान काम के लिए थोड़ा अधिक कोड है।
#set($counter = 0)
#foreach($el in $arr)
#if($counter==0)
#set($att_id = $el)
#elseif($counter==1)
#set($att_type = $el)
#elseif($counter==2)
#set($att_name = $el)
#end
#set($counter = $counter + 1)
#end
क्या कोई और तरीका है?
यह सच है पर उत्तर मिला आशा है। 1.6-बीटा 1 और बाद में, आप अपने सरणी ऑब्जेक्ट्स पर केवल अधिकांश ऐरेलिस्ट विधियों को कॉल कर सकते हैं। जैसे $ array.get (0) $ array.set (0, 'foo') –