龙猫12138
2017-06-13 06:05
采纳率: 62.9%
浏览 1.0k
已采纳

Java里面,下面这个泛型实例化的语句,代表什么?

Vector vec = new Vector () ;
代表着往里面放一个int二维数组的地址吗?
但如果用
for(int i = 0 ; i < 4 ; i ++)
{
for(int j = 0 ; j < 4 ; j ++)
{
if(logicBoard[i][j] == 0)
{
vec.add(logicBoard[i][j]) ;
}
}

    }
    这样的方法来给vec 增加元素是不对的,那么该如何给vec这个泛型增加这个二维数组的地址呢?
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 丵鹰 2017-06-13 06:25
    已采纳

    vec直接添加数组,如

     Vector<int[][]> vec=new Vector<int[][]>();
                int[][] e={{1,2},{3,4}};
                vec.add(e);
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 南宫文凯 2017-06-13 06:17

    (logicBoard[i][j] == 0)判断有问题,没有用到泛型Vector vec = new Vector ()

    评论
    解决 无用
    打赏 举报
  • 南宫文凯 2017-06-13 06:38

    (logicBoard[i][j] == 0)判断有问题,没有用到泛型Vector vec = new Vector ();
    T代表任意类型,可以实现,在事先不知道的情况下传入保存参数

    评论
    解决 无用
    打赏 举报
  • 南宫文凯 2017-06-13 06:39

    为什么打不上去,csdn的bug?

    评论
    解决 无用
    打赏 举报
  • 南宫文凯 2017-06-13 06:40

    图片说明

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题