如何从Java方法返回2个值

如果我们将一个对象传递给方法,然后修改它的值,那么方法可以给出多个值。参见以下示例–

示例

public class Tester {
   public static void main(String[] args) {
      Model model = new Model();
      model.data1 = 1;
      model.data2 = 2;
      System.out.println(model.data1 + ", " + model.data2);
      changeValues(model);
      System.out.println(model.data1 + ", " + model.data2);
   }
   public static void changeValues(Model model) {
      model.data1 = 100;
      model.data2 = 200;
   }
}
class Model {
   int data1;
   int data2;
}

输出结果

1, 2
100, 200