tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
587
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    TomSto TomSto ist offline Mitglied Bronze
    Registriert seit
    Jul 2004
    Beiträge
    27
    Hi!

    Ich führe mein Programm in der DOSBOX mit "java Programm" aus. Dann folgt eine Abfrage, wie denn die zu untersuchende Datei heißt.
    Ich soll aber nun die Abfrage direkt in den Programmaufruf mitein binden.
    sprich: "java Programm testfile.txt"

    Wie kann ich das realisieren?

    Gruss & Danke
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Die statische main-Methode besitzt als Parameter ein Array von Strings. Dort kannst du auf Kommandozeilen Argumente zugreifen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    public class ParamExample {
        public static void main(String[] args) {
            if (args.length == 0)
                return;
     
            for (int i = 0; i <args.length; i++) {
                System.out.println("Param(" + i + ") = " + args[i]);
            }
        }
    }
     
    java ParamExampe ABC DEF GHI

    Gruß Tom
     

  3. #3
    TomSto TomSto ist offline Mitglied Bronze
    Registriert seit
    Jul 2004
    Beiträge
    27
    Danke Tom!

    Und dickes fettes LOB an deine super, schnellen und einwandfreien Antworten!

    Danke
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 09.06.09, 15:05
  2. Parameter übergabe
    Von LookAndFeel im Forum Java
    Antworten: 1
    Letzter Beitrag: 17.11.08, 08:39
  3. [c] übergabe parameter
    Von thehasso im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 24.04.08, 14:42
  4. parameter beim aufruf übergeben
    Von Blubb-Blubb im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 21.04.08, 12:39
  5. Übergabe parameter
    Von rajaa im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 11.12.07, 20:47