java常用操作
1、上传文件:
//上传文件(https://www.jianshu.com/p/e2795b9e7aaf)
multipartResolver = (MultipartHttpServletRequest) HttpServletResponse;
Map<String, MultipartFile> multiFileMap = multipartResolver.getFileMap();
MultipartFile mfile = multiFileMap.get(filename);
File saveFile = new File(savedFileName);
mfile.transferTo(saveFile);
//解析excel 利用workbook
FileInputStream in = new FileInputStream(file);
wb = new HSSFWorkbook(in);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.getRow(i);
row.getCell()
2、getResourceAsStream中文乱码
val in = new InputStreamReader(getClass.getResourceAsStream(filepath),"UTF-8")//指定编码格式
getClass.getResourceAsStream("/oracle_conf.properties")//把文件夹在IDEA project structure设置为resources,编译会把该文件夹下文件copy至项目根目录.
println(getClass.getResource("/"))//打印项目根目录 target/classes/
getResourceAsStream(name)=getClassLoader0().getSystemResource(name).openStream()
getResourceAsStream和getResource路径是指项目编译之后的路径。不同IDE编译之后路径稍有不同。
转载于//www.cnblogs.com/csyusu/p/11096609.html
还没有评论,来说两句吧...