Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对于List我想添加第一个默认值作为ALL_Java_List - Fatal编程技术网

Java 对于List我想添加第一个默认值作为ALL

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

此查询返回batchfilename的列表

这是我在实现类中的方法

提前感谢

addFirst在LinkedList类中定义,而不是在List接口中定义。一个选项是,您可以创建新的LinkedList对象并将所有元素复制到那里

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));