zoukankan      html  css  js  c++  java
  • Apache的commons工具类

    package cn.zhou;
    
    import java.io.File;
    import java.io.IOException;
    
    import org.apache.commons.io.FileUtils;
    import org.apache.commons.io.FilenameUtils;
    
    /*
     * 一、apache的commons工具类?
     * 
     *    流的工具类,极大地提高了数据操作的效率!
     * 二、下载?
     *       官网下载,复制到当前工程下的新建lib文件夹,右键build path即可
     *  
     * 三、常用方法?
     * 1.FilenameUtils方法 获得拓展名   需要加上后缀名    才能获得后缀名        FilenameUtils.getExtension
     * 2.获得文件名                 FilenameUtils.getName
     * 3.判断文件名的后缀         FilenameUtils.isExtension
     * 4.复制文件夹                 FileUtils.copyFile
     * 5.复制文件                 FileUtils.copyDirectoryToDirectory
     * 6.将字符串直接写到文件中     FileUtils.writeStringToFile
     * 7.读取文本   返回字符串    FileUtils.readFileToString
     * 
     * 
     */
    public class Apache的commons工具类 {
        public static void main(String[] args) throws IOException {
            run();
            run01();
            run02();
            run03();
            run04();
            run05();
            run06();
        }
        //7.读取文本   返回字符串 
        private static void run06() throws IOException {
            String s=FileUtils.readFileToString(new File("d:\steam1\abc.txt"));
            System.out.println(s);
        }
    
        //6.将字符串直接写到文件中
        private static void run05() throws IOException {
            FileUtils.writeStringToFile(new File("d:\steam1\abc.txt"),"你好世界!");
            
        }
        //5.复制文件
        private static void run04() throws IOException {
            FileUtils.copyFile(new File("d:\steam1\abc.txt"), new File("c:\abc.txt"));
            
        }
        //4.复制文件夹
        private static void run03() throws IOException {
            FileUtils.copyDirectoryToDirectory(new File("d:\steam1"), new File("c:\steam1"));
            
        }
        //3.判断文件名的后缀
        private static void run02() {
            boolean a=FilenameUtils.isExtension("d:\aaa.txt", "exe");
            System.out.println(a);
        }
        //2.获得文件名    
        private static void run01() {
            String name01=FilenameUtils.getName("d:\aaa.txt");
            System.out.println(name01);
            
        }
        //1.FilenameUtils方法 获得拓展名 
        private static void run() {
            String name=FilenameUtils.getExtension("d:\aaa.txt");
            System.out.println(name);
        }
        
    
    }
  • 相关阅读:
    常见排序算法的实现
    Never-build package 'XXXX' requires always-build package 'EhLib70'
    自制的七个C,总结的太好了
    那些有影响力的语言
    数海笔记(0)-程序员为什么要学数学
    linux 多线程编程笔记
    双指数边缘平滑滤波器用于磨皮算法的尝试。
    对于树的序列化,用了stream,很好
    很聪明的解法
    按窗口获得最大数 和 中位数
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10610663.html
Copyright © 2011-2022 走看看