java读取.txt文件工具类fileutiles(代码片段)

pypua pypua     2023-01-22     509

关键词:

public class FileUtils 

        private static final String ENCODING = "UTF-8";//编码方式

        /**
         * 获取文件的行
         *
         * @param fileName
         *            文件名称
         * @return List<String>
         */
        public static String getContentByLine(String fileName) 
            StringBuffer lines = new StringBuffer();
            InputStreamReader read = null;
            BufferedReader bufferedReader = null;
            try 
                String configPath = FileUtils.class.getClassLoader().getResource(fileName).getPath();
                configPath = configPath.replaceAll("%20", " ");// 处理文件路径中空格问题
                File file = new File(configPath);
                if (file.isFile() && file.exists())  // 判断文件是否存在
                    read = new InputStreamReader(new FileInputStream(file), ENCODING);
                    bufferedReader = new BufferedReader(read);
                    String lineTxt = null;
                    while ((lineTxt = bufferedReader.readLine()) != null) 
                        if (lineTxt == null || lineTxt.length() == 0) 
                            continue;
                        
                        lines.append(lineTxt);
                    
                
             catch (Exception e) 
                e.printStackTrace();
             finally 
                try 
                    if (read != null) 
                        read.close();
                    
                 catch (IOException e) 
                    e.printStackTrace();
                 finally 
                    if (bufferedReader != null) 
                        try 
                            bufferedReader.close();
                         catch (IOException e) 
                            e.printStackTrace();
                        
                    
                
            
            return lines.toString();
        
    

 

当java遇见hutool开发效率翻倍(代码片段)

...f1a;读取文件Filefile=newFile("test.txt");Stringcontent=FileUtil.readUtf8String(file);写入文件Filefile=newFile("test.txt");FileUtil.writeUtf8String("HelloWorld",file);复制文件FilesrcF 查看详情

fileutil文件操作工具类(代码片段)

 FileUtil 主要实现了对文件以及文件的复制、移动、删除、重命名、zip压缩和解压的方法。代码如下: importcom.tarzan.cms.common.exception.ForbiddenException;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.lang3.StringUtils;importo 查看详情

fileutils简化你的文件操作(代码片段)

...自己定义的工具类来简化文件操作,其实apache的commons的FileUtils类就是这样一个工具类,使用它能大大的简化我们对文件的操作。 /***从文件系统读取一个资源,使用当前ClassLoader读取相对路径*@return资源的字符串*@throwsException资... 查看详情

android-fileutils工具类

文件相关工具类publicfinalclassFileUtilsprivateFileUtils()thrownewUnsupportedOperationException("ucan'tinstantiateme...");privatestaticfinalStringLINE_SEP=System.getProperty("line.separato 查看详情

11hutool实战:fileutil文件工具类(写入,追加文件)(代码片段)

...实战(带你掌握里面的各种工具)目录用途:FileUtil文件工具类(写入,追加文件)使用场景提供了多种写入和追加文件的方式项目引用此博文的依据:hutool-5.6 查看详情

android-fileutils工具类

文件相关工具类publicfinalclassFileUtilsprivateFileUtils()thrownewUnsupportedOperationException("ucan'tinstantiateme...");privatestaticfinalStringLINE_SEP=System.getProperty("line.separator");/***根据文件路径获取文件**@paramfilePath文件路径*@return... 查看详情

使用 Java 中的 Scanner 类读取 .txt 文件

】使用Java中的Scanner类读取.txt文件【英文标题】:Readinga.txtfileusingScannerclassinJava【发布时间】:2012-11-0121:27:00【问题描述】:我正在开发一个Java程序,它逐行读取文本文件,每个文件都有一个数字,将每个数字放入一个数组中... 查看详情

10hutool实战:fileutil文件工具类(获取输出流)(代码片段)

...实战(带你掌握里面的各种工具)目录用途:FileUtil文件工具类(获取输出流)使用场景获取不同的输出流项目引用此博文的依据:hutool-5.6.5版本源码<depend 查看详情

fileutil文件操作工具类(代码片段)

 FileUtil 主要实现了对文件以及文件的复制、移动、删除、重命名、zip压缩和解压的方法。代码如下: importcom.tarzan.cms.common.exception.ForbiddenException;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.lang3.StringUtils;importorg.springframework.... 查看详情

java图书管理系统,怎么用流读取txt文档在控制台显示

...例:Filef=newFile("d:\\data.txt");System.out.println(FileUtils.readFileToString(f));//读取成一个字符串List<String>lines=FileUtils.readLines(f);//每行读取,把string封装到list列表里怎么样很方便吧追问我的意思是怎么在另一个类里面读取... 查看详情

分享一个fileutil工具类,基本满足web开发中的文件上传,单个文件下载,多个文件下载的需求

获取该FileUtil工具类源码,公众号内回复fileutil20200501即可。1.文件上传方法uploadFile(StringfilePath,InputStreaminputStream);参数解释filePath:上传文件存储的路径inputStream:上传文件的文件输入流,从MultipartFile对象中,通过getInputStream();方法... 查看详情

用fileutils这个类导入的啥包呢?

用了FileUtils这个类、调用方法、、他的remove方法出不来是什么原因呢??需要导入的“commons-io.jar"。FileUtils包是“commons-io.jar"下面的一个方法工具类;此类的包位置在“org.apache.commons.io”;参考技术Acom.trulytech.mantis.util类... 查看详情

java处理常量字符串过长&springboot项目读取resouces文件夹下的文件内容(代码片段)

...取,但是不成功。StringfilePath="payload.txt";StringcontentString=FileUtil.readUtf8String(Thread.currentThread().getContextClassLoader().getResource("").getPath()+filePath);可以看到我的target编译后的文件里面确实是存在这个文件的。最终解决办法//先转为流InputSt... 查看详情

关于java工具类的理解为啥java要提出个工具类的概念,按照面向对象的思想为啥不直接把工具

...道这个功能可是在任何类都能调用的。所以,我们就放在FileUtil里面了。这样,你以后读取文件时,你就找FileUtil的read方法,直接调用即可。为什么要将方法和变量都写成静态的。因为,这些方法我只是想调用一下,不需要牵扯... 查看详情

java学习笔记-复制文件(代码片段)

Java学习笔记-复制文件二进制方式复制org.apache.commons.io.FileUtils工具类★复制单个文件★递归复制整个文件夹内容FileInputStream、FileOutputStream实现BufferedInputStream、BufferedOutputStream实现FileChannel实现Java7的Files.copy实现Java7的Files.walkFileTr... 查看详情

java读取多个txt文件内容,并按照文件名称排序

...所有txt文件,合并后保存到指定的txt文件中.packagenet.netjava.fileutil;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStr 查看详情

java读取文件的内容

Java读取文件的内容1)CLASS_NAME:换成自己真实的类名2)/page/test.json:换成自己真实的page3)FileUtils:来自于org.apache.commons.io.FileUtils(org.apache.commons)Filef=newFile(Thread.currentThread().getContextClassLoader().getResource 查看详情

cocoscreator基础-(二十五)fileutils本地文件读写(代码片段)

1:掌握jsb.fileUtils的基本使用; FileUtils API  CCFileUtils.h 1:jsb是javascriptbind的代表,整个C/C++导出的绑定都在这个jsb里面,jsb支持native,不支持h5(浏览器上无法运行jsbisnotdefined);2:FileUtils是本地文件读写的一个工具类,... 查看详情