Jeg har en metode, hvor jeg skal bruge args, men denne er uden for main metoden. Jeg har kun erfaring med args i main metoden, hvor der står (String[]args). Hvis jeg prøver at lave f.eks String navn = args[0] i en anden metode, så opfanges der en fejl når der compiles, da den ikke kan finde symbolet. Er der evt noget jeg skal ændre i metoden når den defineres? Et lille eksempel:
public static int[][] modtag() { String navn = args[0]; File indlaes = new File(navn); Scanner bla = new Scanner(indlaes); return bla; }
nu ved jeg ikke om det er bevidst du har gjort din modtag() static, men anyways..
public class MinKlasse() { public String[] argumenter;
//og i main () public static void main(String[] args) { argumenter = args[0]; }
så kan du bruge dem i andre metoder... skal du kun bruge 1. kan du gemme den som en streng rent, som du nu synes;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.