方法问题,各位大虾帮帮小妹
有个这样的方法:protected ArrayList getSelectList(Connection con, String sql, boolean withNoselect, String noSelectView, Object[] params) throws DAOException, ApplicationException {。。。。}
可以getSelectList(con, sql, true, " ", null);这样调用。。
但我如果想在最后个Object[] params参数的位置+参数。而不是以前的NULL,该怎么+参数哦~~
------解决方案--------------------首先你要生成一个Object[]的对象,比如
Object[] oa = new Object[4];
oa[0] = new Object();
oa[1] = new Object();
oa[2] = new Object();
oa[3] = new Object();
然后调用方法的时候写成:getSelectList(con, sql, true, " ", oa);
这样就可以了
------解决方案--------------------学习ing
------解决方案--------------------LZ想问的是
Object[] oa = new Object[3];
oa[0] = new String( "43 ");
oa[1] = new String( "g ");
oa[2]=new Integer(11);
每次数组中的元素相当于定义了一次变量,是否消耗资源吧,其实这个和你通过普通意义的定义变量是一样的资源消耗和
String a= "43 ";
String b= "g ";
int c=11;
是一样的
------解决方案--------------------直接new object[] {x,y}