当前位置: 代码迷 >> Java相关 >> 解释Object[] args = new Object[] { 值},该怎么解决
  详细解决方案

解释Object[] args = new Object[] { 值},该怎么解决

热度:3641   发布时间:2013-02-25 21:45:01.0
解释Object[] args = new Object[] { 值}
Java code
public void addForum(final Forum forum) {        final String sql = "INSERT INTO t_forum(forum_name,forum_desc) VALUES(?,?)";                [color=#FF0000]Object[] params = new Object[] { forum.getForumName(),                forum.getForumDesc() };[/color]                KeyHolder keyHolder = new GeneratedKeyHolder();        jdbcTemplate.update(new PreparedStatementCreator() {            public PreparedStatement createPreparedStatement(Connection conn)                    throws SQLException {                PreparedStatement ps = conn.prepareStatement(sql);                ps.setString(1, forum.getForumName());                ps.setString(2, forum.getForumDesc());                return ps;            }        }, keyHolder);        forum.setForumId(keyHolder.getKey().intValue());    }

此处不明白,有路过的点一下。
另外还有这个 Object[] args = new Object[] { date }; 
谢谢!基础太差了。

------解决方案--------------------------------------------------------
基本的创建数组的语法,有啥好解释的
------解决方案--------------------------------------------------------
真的没啥好解释的,创建数组的语法,Object[] params = new Object[]{"admin","desc"}就是创建一个长度为2的数组,保存“admin”、“desc”;等同于 Object[] params = new Object[2];params[0]="admin";params[1]="desc";
------解决方案--------------------------------------------------------
Object[] params = new Object[] { forum.getForumName(),
forum.getForumDesc() };

定义一个数组引用,指向一个包含两个元素的数组包含forum.getForumName(),
forum.getForumDesc()两个元素
  相关解决方案