קריאת פרמטרים משורת הפקודה

Java:
קריאת פרמטרים משורת הפקודה

איך לעשות:

public class CommandLineExample {
    public static void main(String[] args) {
        // טיפול בארגומנטים הנשלחים
        if (args.length > 0) {
            System.out.println("הארגומנטים שהתקבלו:");
            for (String arg : args) {
                System.out.println(arg);
            }
        } else {
            System.out.println("לא התקבלו ארגומנטים.");
        }
    }
}

כדי להריץ:

java CommandLineExample פריט1 פריט2 פריט3

פלט דוגמא:

הארגומנטים שהתקבלו:
פריט1
פריט2
פריט3

עומק הנושא

המנגנון של ארגומנטים משורת הפקודה הוא חלק מתכנות מחשבים מימי הדינוזאורים - זה פשוט וישיר. יש אלטרנטיבות כמו קריאת קובץ תצורה או שימוש בממשק משתמש גרפי, אבל לפעמים זה מוגזם. כשאתה משתמש ב-args[] ב-Java, אתה פשוט מקבל מערך של מחרוזות. תוכנה מתחילה לקרוא ארגומנטים מהאינדקס 0; אין גודל מרבי מוגדר, אבל תלוי במערכת ההפעלה והזיכרון.

ראה גם: