【问题标题】:Changing from primitive type int to class Integer从原始类型 int 更改为类 Integer
【发布时间】:2015-10-27 11:27:47
【问题描述】:

如何修改此方法,以便使用类 Integer 而不是原始类型 int

int[][] fillMatrix() {
    int[][] matrix = new int[5][4];
    for (int row = 0; row < 5; row++)
        for (int column = 0; column < 4; column++)
            matrix[row][column] = row * column;
   return matrix;
}

【问题讨论】:

  • 重写代码并将 int 替换为 Integer ?
  • 你为什么要这样做?
  • @ControlAltDel 他可能想要矩阵中的空值?
  • @StackFlowed 足够公平
  • @ControlAltDel 用于分配

标签: java methods integer primitive-types


【解决方案1】:

这个怎么样?

Integer[][] fillMatrix() {
Integer[][] matrix = new Integer[5][4];
for (int row = 0; row < 5; row++)
    for (int column = 0; column < 4; column++)
        matrix[row][column] = row * column;
 return matrix;
}

【讨论】:

  • 添加注释自动装箱会让我更开心
猜你喜欢
  • 2011-09-22
  • 2013-06-19
  • 2017-06-29
  • 2018-07-29
  • 2011-01-06
  • 2011-12-19
  • 1970-01-01
  • 2013-07-05
  • 2013-12-19
相关资源
最近更新 更多