美文网首页
Java一个方法返回多个返回值

Java一个方法返回多个返回值

作者: 马木木 | 来源:发表于2019-11-30 16:21 被阅读0次

 首先我们都知道Java一个方法只有一个返回值,无法做到像Python那样随性,如果你想返回多个的话,那么就必须将它们用另一个对象进行承载,但是没有关系的返回值强行用一个Bean来承载总是很奇怪,强扭的瓜不甜呀,那咋整呢,当然你遇到的问题别人也遇到了,也解决了。
 其实就是我们大名鼎鼎的工具包commons-lang3啦,相信大家或多或少都受其恩惠过,没有神秘感了,上代码。

        Pair<Integer, Integer> pair = new ImmutablePair<>(1, 2);
        System.out.println(pair.getLeft());
        System.out.println(pair.getRight());

        Triple<String, String, String> triple = new ImmutableTriple<>("我是第一个结果", "我是第二个结果", "我是第三个结果");
        System.out.println(triple.getLeft());
        System.out.println(triple.getMiddle());
        System.out.println(triple.getRight());

英语好的同学名字一看就懂了(我是查字典的),Pair双,对Triple三合一,就是一个是返回俩个值,一个返回仨个值。其实也就是提供一个利用泛型通用的工具类来承载多个返回值了。

相关文章

  • Java基础整理(二)

    Java方法的几种类型 无参无返回值的方法 无参有返回值的方法 有参无返回值的方法 有参有返回值的方法 Java ...

  • Java方法签名与方法块

    Java方法签名 Java的方法签名不包括返回值。 Java的方法签名包括:方法名和参数。不包括方法返回值。所以由...

  • Java一个方法返回多个返回值

     首先我们都知道Java一个方法只有一个返回值,无法做到像Python那样随性,如果你想返回多个的话,那么就必须将...

  • Swift - Functions

    定义和调用方法 可以定义一个或多个名字 参数和返回值 无参 多个参数 无返回值 返回多个值 参数标签和参数名 多个...

  • 12月30日学习内容

    Java方法 Java方法他们可有返回值也可以没有返回值,可以有参数,也可以没有参数。 创建方法 public c...

  • 多元组

    元组可以解决很多方法的返回值有多个问题 之前遇到需要方法返回多个返回值的时候,要么我们使用指针/输出参数的方式,要...

  • Java 中无参无返回值方法的使用

    Java 中无参无返回值方法的使用 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。 方法的使用分两...

  • Java 中无参带返回值方法的使用

    Java 中无参带返回值方法的使用 如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。 例如:下面的代码...

  • unity调用java方法

    unity调用java方法一共有四种形式,分别是: 没有返回值的普通方法 带有返回值的普通方法 没有返回值的静态方...

  • java中无参带返回值方法总结

    1.Java 中无参带返回值方法的使用 如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。 例如:下面的...

网友评论

      本文标题:Java一个方法返回多个返回值

      本文链接:https://www.haomeiwen.com/subject/kpatvctx.html