How do I pass a array without making it a seperate variable? For example I know this works:
class Test{
    public static void main(String[] args){
        String[] arbitraryStrings={"foo"};
        takesStringArray(arbitraryStrings);
    }
    public static void takesStringArray(String[] argument){
        System.out.println(argument);
    }
}
But I dont want to make the array a variable as it is only used here. Is there any way to do something like this:
class Test{
    public static void main(String[] args){
        takesStringArray({"foo"});
    }
    public static void takesStringArray(String[] argument){
        System.out.println(argument);
    }
}
 
     
     
     
     
     
     
     
     
    