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程序中,有时我们需要根据不同的运行环境(如Windows或Linux)来获取系统环境变量。这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将...
本文将详细介绍如何使用Java读取指定文件内的特定内容,并深入解析代码中涉及的关键概念和技术要点。 #### 文件读取概述 在Java中,文件读取通常涉及到以下几个步骤: 1. **打开文件**:通过文件路径获取文件对象...
本篇文章将重点讲解如何使用Java读取NetCDF文件以及生成等值线的实现方法,主要涉及两个关键库:netcdf-4.3.22.jar和wContour.jar。 首先,`netcdf-4.3.22.jar`是Unidata开发的Java NetCDF库,它提供了全面的功能来...
Java读取GRIB2文件是气象和气候数据处理中常见的任务,因为GRIB(General Regularly-distributed Information in Binary form)格式是世界气象组织(WMO)推荐的标准数据存储格式,广泛用于气象预报和气候模型输出。...
- **定义文件范围**:通过`begin_fz`、`begin_fm`、`end_fz`、`end_fm`等变量定义了要读取文件的起始位置和结束位置,以便分块读取。 2. **内存映射文件创建** - 使用`new File(fileName)`创建`File`对象。 - `...
Java读取txt文件中的数据赋给String变量方法是一种非常有用的技术,可以帮助我们快速读取txt文件中的数据,并将其用于后续的处理和分析。 知识点: 1. Java读取txt文件中的数据赋给String变量方法的应用场景 Java...
Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...
标题 "jmeter 插件开发Sampler读取Excel文件并设置为变量" 描述了一种针对JMeter工具的自定义插件开发方法,该插件能够方便地读取Excel文件中的数据,并将这些数据自动设置为JMeter测试计划中的变量。在性能测试中,...
使用 Java 读取 XML 配置文件 Java 语言和 XML 技术可以说是黄金组合,网上已经有很多文章介绍 XML 在电子商务中的数据交换的作用。但是在平时系统开发中,我们不一定都用到数据交换,是否无法使用 XML?当然不是...
在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...
本教程将详细介绍如何在Java环境中实现Word文档的读取及内容替换,包括表格(table)和变量的替换。我们将使用Apache POI库,这是一个强大的开源API,专为处理Microsoft Office格式的文件而设计。 首先,安装Apache...
这里使用了`BufferedReader`来逐行读取文件,并将读取到的内容存储到字符串变量`readStr`中。 #### 写入文件 `writeTxtFile`方法用于向文件中追加内容: ```java public static void writeTxtFile(String newStr) ...
通过`Properties`类,我们可以读取配置文件信息,并将其存储在Java类中的变量中。 在读取配置文件信息时,需要注意以下几点: 1. 配置文件的路径:配置文件的路径需要正确,否则将无法读取配置文件信息。通常情况...
在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...
Java中XML配置文件的读取(SAX) XML配置文件是Java开发中常用的配置文件格式,特别是在J2EE项目中。XML文件可以存储配置信息,并且易于维护和修改。然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将...
2. **读取TXT文件**:使用Java的`BufferedReader`类读取TXT文件内容,并将其存储到一个字符串变量中。 ```java String content = ""; try (BufferedReader reader = new BufferedReader(new FileReader("input....
在Java开发中,将本地文件上传到阿里云OSS(Object Storage Service)是常见的操作,尤其在处理大数据存储和分发时。阿里云OSS提供了一种高效、安全且经济的云端存储解决方案。本篇文章将详细讲解如何使用Java SDK...
- 读取文件内容并写入到`ZipOutputStream`。 - 关闭所有打开的流。 5. **异常处理**:通过捕获异常来确保程序的健壮性。 #### 总结 通过上述代码,我们可以看到Java提供了非常方便的方式来处理文件的压缩。`java....