java中用到的一些公用方法
1.Java下获取指定目录的所有文件名
private static void getFile(String path){
File file = new File(path); // 获取路径所在的文件列表
File[] array = file.listFiles(); // 获取文件夹列表
for(int i=0;i<array.length;i++){
if(array[i].isFile()){
// 只取文件名
System.out.println("^^^^^" + array[i].getName());
// 获取文件路径和名称
System.out.println("#####" + array[i]);
// 获取文件路径和名称
System.out.println("*****" + array[i].getPath());
}else if(array[i].isDirectory()){
getFile(array[i].getPath());
}
}
}
2.Java删除指定目录下的指定文件
/**
* 根据文件名,路径,删除指定文件
* @param path 文件夹路径
* @param fileName 完整的文件名
*/
private static void deleteFile(String path,String fileName){
File folder = new File(path);
File[] files = folder.listFiles();
for(File file:files){
if(file.getName().equals(fileName)){
file.delete();
}
}
}
3.在将jdom类型的document输出/打印/转换/解析时,会遇到中文乱码,解决方法如下
/**
* 将XML转换成String输出(输出包装器)
* @param xmlDoc jdom类型的document
* @param encoding编码 UTF-8/GB2312/GBK
* @return
* @throws IOException
*/
public static String toXML(Document xmlDoc, String encoding) throws IOException{
ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
PrintWriter out=new PrintWriter(byteRep);//增加输出包装器
Format format = Format.getPrettyFormat();
format.setEncoding(encoding);
XMLOutputter docWriter = new XMLOutputter(format);
try {
docWriter.output(xmlDoc, out);//输出到包装器中
} catch (Exception e) {
}
return byteRep.toString();
}
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
easyui的一些使用方法
版权声明:转载请注明作者及出处,否则将追究法律责任。 https://blog.csdn.net/q2158798/article/details/79310258 1.Jsp页面引入easyui jquery的方式 项目截图: 页面引入方式 <head> <basehref="<%=basePath%>"> <title>后台管理系统</title> <!-- 引入jquery --> <scripttype="text/javascript"src="${pageContext.request.contextPath }/js/jquery-1.8.3.js"></script> <!-- 引入easyui核心 --> <scripttype="text/javascript"src="${pageContext.request.contextPath }/js/easyui/jquery.easyui.min.js"></script> <!...
- 下一篇
Python开发环境pipenv
使用pipenv(官方推荐) pipenv只是一个工具,我们用这个工具来创建虚拟环境;我们用pipenv来创建一个虚拟环境,这个虚拟环境是和项目绑定的,也就是我们每创建一个项目就要创建一个虚拟环境 安装: pip install pipenv 为项目安装独立的虚拟环境 # 进入项目相应的目录以后 pipenv install image.png image.png 启动pipenv 启动 # 在项目目录下执行 pip shell image.png 退出 exit image.png 安装包 pipenv install flask 卸载包 pipenv uninstall flask image.png 查看包之间的依赖关系 pipenv graph image.png 查看虚拟环境的路径 image.png 安装各种包,比如Flask pipenv install flask
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7设置SWAP分区,小内存服务器的救世主