Tagged Questions
188
votes
10answers
241k views
Java optional parameters
How do I use optional parameters in Java? What specification supports optional parameters?
13
votes
6answers
6k views
Why optional parameters must appear at the end of the declaration
In all programming languages supporting optional parameters that I have seen there is a imitation that the optional parameters must appear at the end of the declaration. No required parameters may be ...
4
votes
4answers
8k views
java optional parameters
I want to write an average method in java such that it can consume N amount of items, returning the average of them:
My idea was:
public static int average(int[] args){
int total = 0;
...
4
votes
2answers
1k views
Optional Parameter in MVEL Functions
Is there a way to get MVEL 2.0 ( http://mvel.codehaus.org/ ) to work with functions with optional parameters?
I would like to be able to eval this:
trunc('blahblah',2)
but also
...
3
votes
2answers
2k views
Which is the better way to simulate optional parameters in Java?
I have a Java method that takes 3 parameters, and I'd like it to also have a 4th "optional" parameter. I know that Java doesn't support optional parameters directly, so I coded in a 4th parameter and ...
2
votes
4answers
119 views
Have multiple optional parameters
I am trying to have optional parameters in my method. I found the bolean... test, and it works. But whenever I try with a sencond one, it doesn't work.
Is there a possibility to put two or more (of ...
2
votes
3answers
46 views
java: C-like option parameters
I'm making this utility class and I want to make it able to pass additional options to my methods:
import java.util.Random;
public class DataGen {
public static final int OPTION1 = 1;
public ...
2
votes
1answer
607 views
How to call method with optional parameter list in JSF2 / EL 2.2
any idea how (if even possible) to call java method with optional parameters from JSF page?
Iam using Java 7,JSF 2.1, EL 2.2 (Glassfish 3.1.2). Thanks in advance...
I got this exception
...
1
vote
2answers
63 views
copy constructor in java
class Client{
private String name;
private int age;
private int amount;
public Client(Client otherClient){
name=otherClient.name;
age=otherClient.age;
amount=otherClient.amount;
}
}
...
1
vote
4answers
927 views
Adding parameters to Runtime.getRuntime()?
void restartWeb() {
try {
String[] command = new String[] {"webRestarter.exe" , ">>","webLog.log"};
Runtime.getRuntime().exec(command);
} catch ...
1
vote
1answer
66 views
Guava Optional as method argument for optional parameters
Recently I had a discussion with my teammate on use of Guava Optional for optional parameters in a method.
Let's say method is
List<Book> getBooks(String catalogId, Optional<String> ...
1
vote
2answers
75 views
What's the best design when adding in optional parameters in languages that don't support it?
Say I have
void foo(int a);
and I want to add in an optional parameter using a language that doesn't support it (i.e. Java):
void foo(int a, int optionalParam);
Lets say I'll set the default to ...
1
vote
4answers
537 views
Optional Anonymous Parameters Passing in Java
I have two classes A and B. A has a method, say foo, that can have any number of parameters of any types. This method relays these parameters to a method with predetermined number of params of ...
1
vote
2answers
92 views
How to define user defined java runtime optional command line arguments [closed]
Instead of giving parameters to my java program in run time with
java myprogram "Analyse_Dnase" "Analyse_Histone" "Analyse_Tf" "Analyse_Gene" "Not_Analyse_Kegg_Pathway"
I want to give parameters to ...
1
vote
1answer
94 views
When overloading methods in Java, where do you calculate aditional parameter data?
I often find myself in situations where I have a method signature like this:
public returnType doStuff(mandatoryParam, calculableParam1, calculableParam2);
In these situations I sometimes want to ...
1
vote
3answers
192 views
Java Associative Array as Options for Method
I am re-learning Java after having an affair with PHP for some years, and I have a question about a convention used in PHP, and how I would accomplish a similar goal in Java...
PHP
function ...
1
vote
1answer
358 views
Documenting Varargs Appropriately for Javadoc
I'm using varargs in a method for optional parameters. Any suggestion for how best to document the method?
Here's a wonderfully contrived example:
/**
*
* @param consumption
* liters of liquid ...
1
vote
3answers
2k views
Java varargs for multiple arguments
Is it considered a good programing idiom to use Java varargs as an optional parameter?
Even more: if I have an interface, and some implementations need the additional parameter, and some don't, is it ...
0
votes
4answers
314 views
What is the difference between “…” and “[]” in Android Java function parameters? [duplicate]
I saw examples where one puts an array parameter to a function like this :
function f(String... strings)
{
}
and I guess this is one way of saying "expect an indefinite number of strings".
But ...
0
votes
1answer
482 views
Implementing a Stored Procedure Call with Optional Parameters in Spring 3.0
I've been trying to find a way to make stored proc calls from Spring 3.0 to Oracle 11.2 with following the items in mind:
Many of the calls are made to stored procedures that have plethora of
...
0
votes
0answers
122 views
Java MessageFormat resource with optional parameter?
Is it possible to have an optional parameter to a message format? I have code that history for something with an event type and parameters encoded as strings. This gets loaded by other code and does ...
0
votes
1answer
364 views
Optional Parameters in MAIN() for JAVA
Is it possible to implement optional parameters for a Java program?
I tried searching this up, but all that came up was for overloading methods in Java, not specifically the main().
What I'm trying ...
0
votes
1answer
222 views
VB.NET -v- Java: Switch statements & optional parameters
Is there an equivalent in Java to VB.NET's optional parameters?
Also is it possible to switch on anything other than integers in Java?
Thanks.