`
jiangzhenghua
  • 浏览: 600069 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java读取文件内容到变量和把变量的内容存储到文件

阅读更多

1.将字符串变量中的内容存储到文件中的函数:

/**
	    * 把字符串写入文本中
	    * @param fileName 生成的文件绝对路径
	    * @param content 文件要保存的内容
	    * @param enc  文件编码
	    * @return
	    */
	    public static boolean writeStringToFile(String fileName,String content,String enc) {
	        File file = new File(fileName);
	        try {
	            if(file.isFile()){
	                file.deleteOnExit();
	                file = new File(file.getAbsolutePath());
	            }
	            OutputStreamWriter os = null;
	            if(enc==null||enc.length()==0){
	                os = new OutputStreamWriter(new FileOutputStream(file));
	            }else{
	                os = new OutputStreamWriter(new FileOutputStream(file),enc);
	            }
	            os.write(content);
	            os.close();
	        } catch (Exception e) {
	            e.printStackTrace();
	            return false;
	        }
	        return true;
	    }

 

2.将文件的内容转换成字符串

/**
	 * 将文件内容转换成字符串
	 * @param filePath
	 * @return
	 * @throws IOException
	 */
	public static String loadFileToString(String filePath) throws IOException {
        BufferedReader br = null;
        String ret = null;
        File file = new File(filePath);
        try {
        	br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath), "UTF-8"));
            String line = null;
            StringBuffer sb = new StringBuffer((int)file.length());
            while( (line = br.readLine() ) != null ) {
                sb.append(line);
            }
            ret = sb.toString();
        } finally {
            if(br!=null) {try{br.close();} catch(Exception e){} }
        }
        return ret;        
    }

 注:上述两个函数中的参数fileName和filePath其实都需要给出file文件的绝对路径

 

分享到:
评论

相关推荐

    JAVA读取环境变量

    ### JAVA读取环境变量 #### 知识点概述 在Java程序中,有时我们需要根据不同的运行环境(如Windows或Linux)来获取系统环境变量。这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将...

    JAVA读取指定文件里面的指定内容

    本文将详细介绍如何使用Java读取指定文件内的特定内容,并深入解析代码中涉及的关键概念和技术要点。 #### 文件读取概述 在Java中,文件读取通常涉及到以下几个步骤: 1. **打开文件**:通过文件路径获取文件对象...

    Java读取netcdf文件和生成等值线的jar_netcdf_wContour

    本篇文章将重点讲解如何使用Java读取NetCDF文件以及生成等值线的实现方法,主要涉及两个关键库:netcdf-4.3.22.jar和wContour.jar。 首先,`netcdf-4.3.22.jar`是Unidata开发的Java NetCDF库,它提供了全面的功能来...

    java读取grib2文件

    Java读取GRIB2文件是气象和气候数据处理中常见的任务,因为GRIB(General Regularly-distributed Information in Binary form)格式是世界气象组织(WMO)推荐的标准数据存储格式,广泛用于气象预报和气候模型输出。...

    java nio 包读取超大数据文件

    - **定义文件范围**:通过`begin_fz`、`begin_fm`、`end_fz`、`end_fm`等变量定义了要读取文件的起始位置和结束位置,以便分块读取。 2. **内存映射文件创建** - 使用`new File(fileName)`创建`File`对象。 - `...

    Java读取txt文件中的数据赋给String变量方法

    Java读取txt文件中的数据赋给String变量方法是一种非常有用的技术,可以帮助我们快速读取txt文件中的数据,并将其用于后续的处理和分析。 知识点: 1. Java读取txt文件中的数据赋给String变量方法的应用场景 Java...

    nc文件读写 java版本

    Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...

    jmeter 插件开发Sampler读取Excel文件并设置为变量

    标题 "jmeter 插件开发Sampler读取Excel文件并设置为变量" 描述了一种针对JMeter工具的自定义插件开发方法,该插件能够方便地读取Excel文件中的数据,并将这些数据自动设置为JMeter测试计划中的变量。在性能测试中,...

    使用Java读取XML配置文件

    使用 Java 读取 XML 配置文件 Java 语言和 XML 技术可以说是黄金组合,网上已经有很多文章介绍 XML 在电子商务中的数据交换的作用。但是在平时系统开发中,我们不一定都用到数据交换,是否无法使用 XML?当然不是...

    Java读取properties文件的三种方式

    在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...

    word读取并替换内容(table与变量都可替换)

    本教程将详细介绍如何在Java环境中实现Word文档的读取及内容替换,包括表格(table)和变量的替换。我们将使用Apache POI库,这是一个强大的开源API,专为处理Microsoft Office格式的文件而设计。 首先,安装Apache...

    java文件读取---写入----输出

    这里使用了`BufferedReader`来逐行读取文件,并将读取到的内容存储到字符串变量`readStr`中。 #### 写入文件 `writeTxtFile`方法用于向文件中追加内容: ```java public static void writeTxtFile(String newStr) ...

    java类读取配置文件信息

    通过`Properties`类,我们可以读取配置文件信息,并将其存储在Java类中的变量中。 在读取配置文件信息时,需要注意以下几点: 1. 配置文件的路径:配置文件的路径需要正确,否则将无法读取配置文件信息。通常情况...

    利用Java的Properties 类读取配置文件信息

    在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...

    Java中XML配置文件的读取(sax).doc

    Java中XML配置文件的读取(SAX) XML配置文件是Java开发中常用的配置文件格式,特别是在J2EE项目中。XML文件可以存储配置信息,并且易于维护和修改。然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将...

    Java代码实现txt文件转pdf文件

    2. **读取TXT文件**:使用Java的`BufferedReader`类读取TXT文件内容,并将其存储到一个字符串变量中。 ```java String content = ""; try (BufferedReader reader = new BufferedReader(new FileReader("input....

    java上传本地文件到oss指定目录

    在Java开发中,将本地文件上传到阿里云OSS(Object Storage Service)是常见的操作,尤其在处理大数据存储和分发时。阿里云OSS提供了一种高效、安全且经济的云端存储解决方案。本篇文章将详细讲解如何使用Java SDK...

    Java把文件压缩成zip

    - 读取文件内容并写入到`ZipOutputStream`。 - 关闭所有打开的流。 5. **异常处理**:通过捕获异常来确保程序的健壮性。 #### 总结 通过上述代码,我们可以看到Java提供了非常方便的方式来处理文件的压缩。`java....

Global site tag (gtag.js) - Google Analytics