আজ আমি আনন্দের সাথে কোডিং করছিলাম যখন আমি কিছু টুকরো কোড পেয়েছি যা ইতিমধ্যে কয়েকশবার ব্যবহার করেছি:
একটি সংগ্রহের মাধ্যমে আইট্রেটিং (এখানে অ্যারেলিস্ট)
কোনও কারণে, আমি বাস্তবে ইক্লিপসের স্বতঃপূরণ বিকল্পগুলির দিকে নজর রেখেছিলাম এবং এটি আমার অবাক করে দিয়েছিল:
নিম্নলিখিত লুপগুলি অন্যগুলির তুলনায় আরও ভাল ব্যবহার করা উচিত?
ক্লাসিক অ্যারে সূচক লুপ:
for (int i = 0; i < collection.length; i++) {
type array_element = collection.get(index);
}
আইট্রেটারটির নেক্সট () / পরবর্তী ():
for (Iterator iterator = collection.iterator(); iterator.hasNext();) {
type type = (type) iterator.next();
}
এবং আমার প্রিয় কারণ এটি লিখতে এত সহজ:
for (iterable_type iterable_element : collection) {
}