Java 对于List我想添加第一个默认值作为ALL
此查询返回batchfilename的列表 这是我在实现类中的方法 提前感谢addFirst在LinkedList类中定义,而不是在List接口中定义。一个选项是,您可以创建新的LinkedList对象并将所有元素复制到那里Java 对于List我想添加第一个默认值作为ALL,java,list,Java,List,此查询返回batchfilename的列表 这是我在实现类中的方法 提前感谢addFirst在LinkedList类中定义,而不是在List接口中定义。一个选项是,您可以创建新的LinkedList对象并将所有元素复制到那里 List resultList = this.getJdbcTemplate().queryForList (" SELECT distinct FILE_NAME FROM tab1 union SELECT DISTINCT FILE_NAME FROM tab2 or
List resultList = this.getJdbcTemplate().queryForList (" SELECT distinct FILE_NAME FROM tab1 union SELECT DISTINCT FILE_NAME FROM tab2 order by file_name asc",String.class);
LinkedList newList = new LinkedList(resultList);
newList.addFirst(AppConstants.DEFAULT);
或者,您可以先将默认值添加到列表中,然后使用list.addAll添加所有剩余值
List resultList = new ArrayList();
resultList.add(AppConstants.DEFAULT);
resultList.addAll(this.getJdbcTemplate().queryForList (" SELECT distinct FILE_NAME FROM tab1 union SELECT DISTINCT FILE_NAME FROM tab2 order by file_name asc",String.class));
还有…,有什么问题吗?
List resultList = new ArrayList();
resultList.add(AppConstants.DEFAULT);
resultList.addAll(this.getJdbcTemplate().queryForList (" SELECT distinct FILE_NAME FROM tab1 union SELECT DISTINCT FILE_NAME FROM tab2 order by file_name asc",String.class));