CodeGym /جاوا بلاگ /Random-SD /جاوا ۾ لوپ لاءِ وڌايو ويو
John Squirrels
سطح
San Francisco

جاوا ۾ لوپ لاءِ وڌايو ويو

گروپ ۾ شايع ٿيل
جيڪڏهن توهان جاوا ڊولپر آهيو، توهان شايد هڪ اهڙي صورتحال ۾ اچي چڪا آهيو جتي توهان کي هڪ صف يا گڏ ڪرڻ جي ضرورت آهي. ماضي ۾، اهو ضروري آهي ته هڪ لوپ قائم ڪرڻ لاء تمام گهڻو بوائلر پليٽ ڪوڊ لکڻ ۽ عناصر مٿان ٻيهر ورجائي. بهرحال، جاوا متعارف ڪرايو آهي هڪ وڌايو ويو لوپ لاءِ ، جيڪو مجموعن ۽ صفن کي وڌيڪ آسان بڻائي ٿو. اسان هن آرٽيڪل ۾ جاوا ۾ لوپ لاءِ بهتري جي باري ۾ سکنداسين ، جيڪو هڪ آسان ۽ وڌيڪ جامع طريقو مهيا ڪري ٿو سرن ۽ مجموعن تي ٻيهر ڪرڻ لاءِ.

جاوا ۾ لوپ لاءِ بهتر ڪيل ڇا آهي؟

لوپ لاءِ وڌايو ويو ، جنهن کي هر هڪ لوپ جي نالي سان پڻ سڃاتو وڃي ٿو ، هڪ واضح طريقي جي ضرورت کان سواءِ جمع يا صف تي ٻيهر ورجائڻ جو هڪ جامع طريقو مهيا ڪري ٿو. لوپ لاءِ بهتر ڪيل نحو هن ريت آهي:
for (elementType element : collection) {
    // code block to execute
}
هن نحو ۾، عنصر ٽائپ آهي ڊيٽا جو قسم آهي عناصر جي مجموعي ۾ ، ۽ عنصر هڪ متغير آهي جيڪو مجموعي ۾ هر عنصر جي نمائندگي ڪري ٿو. مجموعو اهو مجموعو آهي جنهن کي توهان ٻيهر ورجائڻ چاهيو ٿا. اچو ته هڪ مثال تي هڪ نظر رکون ته ڏسو ته ڪيئن وڌايو ويو لوپ ڪم لاء .

لوپ مثال لاء وڌايو ويو

فرض ڪريو اسان وٽ انٽيجرز جو هڪ سلسلو آهي جنهن کي اسين ٻيهر ورجائڻ چاهيون ٿا ۽ هر عنصر کي پرنٽ ڪرڻ چاهيون ٿا. لوپ لاء وڌايو ويو استعمال ڪندي ، اسان اهو ڪري سگهون ٿا صرف ڪوڊ جي چند لائينن ۾ :
public class EnhancedForLoop {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        for (int number : numbers) {
            System.out.println(number);
        }
    }
}

پيداوار:

1 2 3 4 5
هن مثال ۾، اسان عددن جي هڪ صف جو اعلان ڪريون ٿا جنهن کي نمبر سڏيو وڃي ٿو ۽ ان کي ڪجهه قدرن سان شروع ڪريون ٿا. اسان پوءِ استعمال ڪريون ٿا وڌايل لوپ لاءِ انگن جي صف تي ٻيهر ڪرڻ ۽ هر عنصر کي پرنٽ ڪرڻ لاءِ. جئين توهان ڏسي سگهو ٿا، لوپ لاء واڌارو جو نحو گهڻو آسان آهي لوپ لاء روايتي کان . اسان کي انڊيڪس جي ٽريڪ رکڻ يا صف جي ڊيگهه بابت پريشان ٿيڻ جي ضرورت ناهي. لوپ لاء وڌايو ويو اسان لاء هن سڀني جو خيال رکندو آهي. اسان پڻ استعمال ڪري سگھون ٿا وڌايل لوپ لاءِ گڏ ڪرڻ لاءِ. اچو ته هڪ مثال تي هڪ نظر رکون ٿا ٻيهر ورجائڻ جي هڪ ArrayList of Strings تي.
// Here is the example of an enhanced for loop to iterate over a collection
import java.util.ArrayList;

public class EnhancedForLoop {
    public static void main(String[] args) {
// use the enhanced for loop to iterate over the `names` ArrayList        ArrayList<String> names = new ArrayList<String>();
        names.add("Alice");
        names.add("Bob");
        names.add("Charlie");

        for (String name : names) {
            System.out.println(name);
        }
    }
}

پيداوار:

ايلس باب چارلي
هن مثال ۾، اسان نالن جي نالي سان هڪ ArrayList ٺاهيندا آهيون ۽ ان ۾ ڪجهه قدر شامل ڪندا آهيون. اسان پوءِ استعمال ڪريون ٿا وڌايل لوپ لاءِ نالن کي ٻيهر ڏيڻ لاءِ ArrayList ۽ هر عنصر کي پرنٽ ڪرڻ لاءِ. لوپ لاءِ وڌايو ويو نه رڳو پڙهڻ ۽ لکڻ آسان آهي، پر اهو پڻ محفوظ آهي. اهو هڪ کان وڌيڪ غلطين جي امڪان کي ختم ڪري ٿو ۽ ڪوڊ کي وڌيڪ جامع ۽ پڙهڻ لائق بڻائي ٿو.

نتيجو

نتيجي ۾، جاوا ۾ لوپ لاءِ بهتر ڪيل صفن ۽ مجموعن تي ٻيهر ورجائڻ لاءِ آسان، محفوظ ۽ وڌيڪ جامع طريقو مهيا ڪري ٿو. اها هڪ بهترين خصوصيت آهي جيڪا جاوا 5 ۾ متعارف ڪرائي وئي هئي، ۽ اها شيءِ آهي ته هر جاوا ڊولپر کي واقف هجڻ گهرجي. توهان arrays يا گڏ ڪرڻ سان ڪم ڪري رهيا آهيو، لوپ لاءِ واڌارو توهان جي جاوا ٽول ڪٽ ۾ حاصل ڪرڻ لاءِ هڪ بهترين اوزار آهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION