Return more than one value from a function in Java

后端 未结 6 1380
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-18 04:31

How to return more than one value from a function in Java? Can anyone give sample code for doing this using tuples? I am not able to understand the concept of tuples.

<
6条回答
  •  一整个雨季
    2020-12-18 05:26

    Is this what you are looking for?

    public class Tuple {
        public static void main(String[] args) {
            System.out.println(f().a);
            System.out.println(f().b);
        }
    
        static Pair f() {
            Tuple t = new Tuple();
            return t.new Pair("hi", 3);
    
        }
    
        public class Pair {
            public final String a;
            public final Integer b;
    
            public Pair(String a, Integer b) {
                this.a = a;
                this.b = b;
            }
        }
    }
    

提交回复
热议问题