你的ids里面就有string了,debug一下
解决方案 »
- 初级问题:如何在java程序中显示本地图像
- 怎么才能让窗口自动弹出,急,在线等!!!
- 关于变量的声明.
- 一个简单的try...catch语句,请问为什么不对?
- JTable问题:/50相赠,在线等....
- String.length()不能返回正确代码单元数量
- JBuilder 8不能编译任何程序, why?
- 请问Debug是一个什么概念呢?为什么很多编译器都有呢?
- HashMap是什么东东?Map.Entry又是什么意思
- 请教tomcat配置问题
- Interger.tohexstring(int i)这个方法返回的是一个16进制数,我想让他返回的结果前面自动补0
- 实现Comparable显示问题
import java.util.LinkedList;public class Test4 { public static void main(String[] args){
LinkedList<Integer> ids = new LinkedList<Integer>();
ids.add(1);
ids.add(2);
ids.add(3);
Iterator<Integer> iterator=ids.iterator();
while(iterator.hasNext()){
//System.out.println(iterator.next());
saywhat(iterator.next());
}
}
public static void saywhat(int i){
System.out.println(i);
}
}模拟下没有问题,把代码贴全,是不是描述的不准确啊
Iterator<String> iter = ids.iterator();
while (iter.hasNext()) {
myFile = officialDocumentService.queryFileById(Integer.parseInt(iter.next()));
deleteFile(myFile.getPath());
}
@RequestMapping(value = CmsUrl.CMS_OFFICIAL_DOCUMENT_FILE_DELETE)
public String deleteFile(@PathVariable LinkedList<Integer> ids, @PathVariable int folderId) {
officialDocumentService.deleteFileById(ids);
// TODO 删除本地文件
MyFile myFile = new MyFile();
Iterator<Integer> iter = ids.iterator();
while (iter.hasNext()) {
myFile = officialDocumentService.queryFileById(iter.next());
// deleteFile(myFile.getPath());
}
return "redirect:" + "/cms/official/dept/folder/id/" + folderId + "/page/1";
}
传的就是Integer啊