java optional parameters

Solutions on MaxInterview for java optional parameters by the best coders in the world

showing results for - "java optional parameters"
Sara
26 Apr 2019
1void foo(String a, Integer b) {
2    //...
3}
4
5void foo(String a) {
6    foo(a, 0); // here, 0 is a default value for b
7}
8
9foo("a", 2);
10foo("a");
Filippo
12 Oct 2017
1void foo(String a, Optional<Integer> bOpt) {
2    Integer b = bOpt.isPresent() ? bOpt.get() : 0;
3    //...
4}
5
6foo("a", Optional.of(2));
7foo("a", Optional.<Integer>absent());
Carmela
09 Jun 2020
1void foo(String a, Integer... b) {
2    Integer b1 = b.length > 0 ? b[0] : 0;
3    Integer b2 = b.length > 1 ? b[1] : 0;
4    //...
5}
6
7foo("a");
8foo("a", 1, 2);
Giovanni
27 Nov 2016
1//Java 9 and above only    
2@SuppressWarnings("unchecked")
3    static <T> T getParm(Map<String, Object> map, String key, T defaultValue)
4    {
5        return (map.containsKey(key)) ? (T) map.get(key) : defaultValue;
6    }
7
8    void foo(Map<String, Object> parameters) {
9        String a = getParm(parameters, "a", "");
10        int b = getParm(parameters, "b", 0);
11        // d = ...
12    }
13
14    foo(Map.of("a","a",  "b",2,  "d","value"));
Alex
02 Jan 2021
1@SuppressWarnings("unchecked")
2static <T> T getParm(Map<String, Object> map, String key, T defaultValue) {
3  return (map.containsKey(key)) ? (T) map.get(key) : defaultValue;
4}
5
6void foo(Map<String, Object> parameters) {
7  String a = getParm(parameters, "a", "");
8  int b = getParm(parameters, "b", 0);
9  // d = ...
10}
11
12foo(Map.of("a","a",  "b",2,  "d","value"));
13
Cristina
07 Nov 2017
1    void foo(String a, Object... b) {
2        Integer b1 = 0;
3        String b2 = "";
4        if (b.length > 0) {
5          if (!(b[0] instanceof Integer)) { 
6              throw new IllegalArgumentException("...");
7          }
8          b1 = (Integer)b[0];
9        }
10        if (b.length > 1) {
11            if (!(b[1] instanceof String)) { 
12                throw new IllegalArgumentException("...");
13            }
14            b2 = (String)b[1];
15            //...
16        }
17        //...
18    }
19
20    foo("a");
21    foo("a", 1);
22    foo("a", 1, "b2");
23
queries leading to this page
functions with optional arguments javaoptional arguments javvaoptional method argument javajava optional parameters with default valuejava declare optional parameterjava optionnal parameterjava optional arguments in functionpass optional parameter in javajava how to create optionaljava set optional value java method parameter optionaljava optionaljava make parameter optionalhow to use optional parameter in javaoptional function parameters javamake an optional passing variable to methodsjava command line optional parametersfunction optional parameter in javaoptinonale parameter javaparameter optional javajava optional arguments command linehow to leave default param argument javajava optional arguments check nulloptional parameter androidjava optional paraemeteroptional parameter in java methodjava how to have optional parameter in a methodjava if function parameter is setpass nothing to parameter without error java methodoptional params javahow to make parameter optional in javamaking constructor parameters optionaljava optional argument in methodoptional function parameter in javaoptional parameters in java 8mandatory parameters taken by all functions in javawhat s optional in javaoptional arguments java without overloadinghow to pass boolean optional parameter in javawhat is optional in javahow to set optional argument in javahow to make optional class arguments in javaoptional paramter javajava optoinal parmeterjava optional int argument in methidjava method optional paramsoptional arguments javajava method receive optional parameteroptional parameters in java functionsjava optinal function parameteroptional paramieter in javajava how to set an optional parameterjava how to put optional as argumentoptionl parameter javacreate method with optional parameters javaoptional function parameter javaoptional parameter for method javahow to specify optional parameters in javahow ot make an optional parameter in javajava set optional parametershow to set the parameters required and optional in end endpoint in java 8optional parameters to a function in javajava method with parameter that can be emptyall functions take on mandatory parameter in java calledjava optional function parameteroptional in method parameter javamake parameter optional java methodoptional method parameter java 8optional javajava optional parameterjava 8 optional as method parameterjava using optionaljava passing optional parameters using optional as parameter javahow to have optional parameter in javahow to make an argument optional in javaadd optional parameter javajava constructor with optional parameterjava optional parameters in methodshow to create method with optional parameter in javajava method parameter not mandatoryhow to make parameters in function optional in javause optional in javaoptional argument in java methodhow to add an optional parameter to a method in javacreate optional argument in javaoptionals as input parameter javajava optional default parameterjava optional function paramentersuse of optional in javahow to give optional arguments in javahow to optional parameters javajava optional variable setting valueoptional paramater in javaedfine optional parameter i javajava optional constructoroptional argument in method in javahow to use optional variable in javajaa string optional argument arraynamed parameters java optionalhow to set value for optional 3cstring 3e in javafunctions optional argument javajava make a parameter optionaloptional argument javajava nullable argumenthow to name possibly nullable parameters javajava optional argumentjava 8 optional parametersjava optional as parameterhow use optional in javaoptional in javahow to set optional parameter in javajava additional parametersmake of method with optional argument javajava optional array method parameterjava not needed argumentjava optional type parameteris there any ways to make arguments are optional in javajava facultative parametersjava skip optional parameters 40nullable optional parameter javaoptonal param in javahow to make optional arguments in javawhy is java wanting me to use optional paramaterhow to add optional parameter in javajava methods make parameters be by default if not passmake funtion parameter optional javaoptional java argumentoptional arguments to method javaoptional variable in function javahow to make optional parameters in javajava nullable parameterwhat are optional parameters in javajava method optional argumentsjava optional used as type for parameterput optional parameter javajava class optional parameterjava optional method parameters java 8how to make optional parameters javajava can i make a method parameter optionaljava make optional parameterhow to use optional in javahow to pass optional string parameter in javajava optional variablesoptional method parameter javacreate optional arguments of a function in javaoptional paramaters javajava parameter optionalwhat is optional javaset parameter as optional javajava optional pass argument to mapdeclare optional functions params in javais t is optional parameter in javahow to make a java method that has optional parametersoptional parameter in javait is possible to use optional in parameters of a method in javahow to make an optional argument in javaoptionals in javaoptional parameters javamake a boolean optional in a function javajava optional parameter for methodoptional param javapassing optional parameters in javaoptional parameter in method javagive optional argument javamethod with optional parameters javanullable parameter javajava facultative parameterjava pass optional parameterandroid optional parameterhow to make an optional parameter javahow to mention optional parameter in javajava make function parameter optionaloptional java parameterhow to make the method take optional parameter javajava create optional with valuenon mandatory parameters javahow to optional argument javajava make arguments optionaljava how to code an optional parameterclass optional parameter javaadd optional arguments in function javajava optional variables defualtoptional variables javajava optional parameter to methodoptional parameter in java constructorjava function with optional parametersjava optional examplesjava optional function parametersjava optional paramterusing optional in javajava skip passing optional parametersjava create optional parametersparams 2 options javajava optional paramter in functionoptional paramter in fucntion javajava make optional of parameterhow to pass blank parameter for boolean in javajava how to make method have optional parametersjava optional argument in functionoptional java paramsjava function optional argumentscan we pass optional values at parameters in javajava optional parameter to stream limitjava optional argumentsoptional parameter javvahow to make optional parameter in java constructorset an optional parameter javaoptional params in javaoption argment how to set in javaoptional t in javajava function with optional argumentsfunction parameters the dont have to be added javajava option argsjava optional as a parameterjava optional arguments in methodjava using optional in parametershow to pass optional arguments in javahow to make optional arguments in java methodsjava get parameter that can be nullandroid make function nullable parameterhow to add conditional paramaters in java 3ct 3e is formal parameter or optionala in javaoptional keyword in javahow to use java optionaloptionale parameter javajava optional paramwhen to use optional in javaoptional java parameter in methodoptional parameter in java examplewhat is known as optional parameter from the givenhow to make a parameter optional in javamake parameter optional javahow to set the optional parameter in javahow to make an optional parameter in javahow to treat function parameter optional in javahow to declare optional parameters in a class in javahow to add optional parameter in java methodhow to pass optional parameter in java in methodsjava function parameter optionaljava optional in parameterjava add non necessary argumentjava how to make optional parametershow to make optional paramaters in javajava methods with optional parametersoptional parameters in javajava optional method parametersdeclare method java optional parametersjava syntax optional argumenthowt o make a optional parameterjava optional parameter with default valueoptional parameters in method javajava 8 make parameter optionalmore parameter optional javajava string optional parameterhow to make a opinal variable in a void methodjava function optional parameterhow create optional javahow to use optional array parameter in javahow to make optional constructor field javahow to pass optional parameter in javaoptional parameter method javacan we pass optional parameters in javajava optional parametersoptional parametr in javajava optional parameter in methodoptional java parametersoptional parmaters javajava how to use optionaloptional argument in javausage of optional in javahow to make optional parameter in javajava a param of function is nullableoptional java how to useoptional parameter in function javaoptional paramteters java functionoptional arguments in javawhy use optional in javahow to make a method argument optional in javaoptional parameter constructor javahow to pass optional argument in javajava optional argumentoptionals javajava 8 optional method parametershow to make a method parameter optional in javaoptional parameter in java functionparameter optional java 8constructor param optional javajava optional examplehow to make a parameter nullable in javajava optiona 3b parameterparameter optionnal javahow can we use optional in javadoes java have optional parametersjava method optional parameterdefault arguements in custom functions javajava create optional parameterjava optional parameter optional parameter java methodjava method with optional parameteroptional parameter class 3ct 3e javapass optional 3cstring 3e parameter in javajava optional methods parametersoptional parameter javajava optional parameters