public String selfReadFile(String strFileName){
//Read the file into a string buffer, then return as a string.
ServletContext application ;
HttpServletRequest request = null;
HttpSession session=null;
String className = this.getClass().getName();
String packageName = this.getClass().getPackage().getName();
String classFileName = className.substring(packageName.length()+1)+".class";
String classFilePath = this.getClass().getResource(classFileName).toString();
String filePath = classFilePath.substring(0,classFilePath.length()-className.length()-14);
StringBuffer buf=null;//the intermediary, mutable buffer
BufferedReader breader = null;//reader for the template files
try
{
breader = new BufferedReader(new InputStreamReader(new FileInputStream((strFileName)),Charset.forName("utf-8")));
//breader = new BufferedReader(new FileReader(strFileName));//header
//java.net.URL url =session.getServletContext().getResource("/rates.txt");
//breader =new BufferedReader(new InputStreamReader(url.openStream()));
buf = new StringBuffer();
while(breader.ready())
buf.append((char)breader.read());
breader.close();
}//try
catch(Exception e)
{
e.printStackTrace();
}//catch
return buf.toString();
}
分享到:
相关推荐
Java 读取文件内容为 String 字符串的方法是一个常见的操作,在日常开发中,我们经常需要从文件中读取内容并将其转换为 String 字符串。今天,我们将分享一篇 Java 读取文件内容为 String 字符串的方法,具有很好的...
1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这是为了将字符串转换为可以被SAXBuilder读取的形式。接着,使用`InputSource`封装`StringReader`,以便SAXBuilder能够正确识别并解析XML数据。 2...
Java中读取文件转换为字符串的方法 在Java中,读取文件转换为字符串是一种常见的操作,今天我们将分享四种常见的方法来实现这个功能。 方式一:使用FileInputStream 使用FileInputStream可以将文件读取为字节流,...
Java读取图片并转化为二进制字符串的实现方法是一个涉及到文件操作、字节流处理、Base64编码和解码的技术话题。本文将详细介绍上述过程的步骤和关键知识点。 首先,我们需要了解Java中处理文件读写的基本类,比如`...
在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...
在Java中,我们可以使用`split()`方法将字符串分割成数组,再通过类型转换将每个元素转换为数值类型。例如,如果有一个逗号分隔的数字字符串,可以这样做: ```java String str = "1,2,3,4,5"; String[] parts = ...
例如,`JSONObject`和`JSONArray`类用于创建和解析JSON对象和数组,`toString()`方法将Java对象转化为JSON字符串,`get()`和`put()`方法用于获取和设置JSON对象的键值对。 2. **Java日期转换**: Java中的日期和...
### Java字符串编码转换详解 #### 一、Java 字符串编码转换基础 在Java中,字符串的处理是非常常见的操作之一,而字符编码是确保数据正确显示的关键因素。本篇文章将重点介绍Java中字符串编码的转换方法及其在Web...
本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...
在运行时,程序可以通过读取这个配置文件来确定应该调用哪个方法来解析给定的字符串。 总的来说,通过Java反射,我们可以动态地调用对象的方法,这在处理不确定或动态行为时非常有用,比如解析字符串、插件系统或者...
总之,转换Word文档为字符串或TXT文档,以及将TXT文档转换为字符串,是通过编程语言对文件进行读取和处理的过程。Apache POI库是处理Word文档的强大工具,而简单的文件读写操作可以轻松地完成TXT文件的转换。在进行...
Java读取文本文件内容Demo; 主要代码: char charArr[]=new char[1024]; //创建可容纳 1024 个字符的数组 FileReader b=new FileReader("D:\\temp\\test.txt"); int iNum=b.read(charArr); //将数据读入到数组 a ...
在本文中,我们将详细介绍如何使用 Java 语言来提取 Word 文档的内容,并将其返回为字符串。我们将通过两种方式来实现这个目标,分别是使用 Java 流读取 Word 内容和使用 Jacob 读取 Word 内容。 使用 Java 流读取 ...
例如,我们可以从用户输入或文件读取数据,存储到字符数组,然后转换为字符串。这里需要使用字符串函数,如`strcpy`、`strcat`等。下面是一个例子: ```c char arr[20]; scanf("%s", arr); // 从用户输入读取字符串...
在Java编程中,读取包含中文字符的...通过理解和应用这些知识点,你可以有效地解决Java读取文件时出现的中文乱码问题。在实际开发中,对文件编码的理解和处理是至关重要的,能够确保程序正确地处理各种语言和字符集。
在处理文本文件时,我们经常需要将文件内容转换为字符串。在Python中,`content = file.read().decode('utf-8')`可将二进制文件内容解码为UTF-8编码的字符串。若要写入字符串至文件,可以使用`file.write(string)`...
例如,当你需要从数据库中读取日期数据并展示给用户时,可以先将数据库中的日期转换为字符串,或者在用户输入日期后,将字符串再转换回日期存储到数据库。 需要注意的是,Java 8 引入了 `java.time` 包,其中的 `...
例如,从控制台读取用户输入时,通常会先读取字符串,再转换为需要的类型: ```java String s = br.readLine(); getint = Integer.parseInt(s); ``` 在例子(4)中,如果涉及到图形界面程序,字符串可能会用来...
5. **编码字符串**:最后,使用生成的哈夫曼编码,将原始字符串转换为压缩后的哈夫曼编码字符串。为了方便解码,还需要保存字符编码的映射关系,通常是通过字典的形式。 在"数据结构_习题三"这个压缩包中,可能包含...
总结来说,Java中的字符串和文件压缩主要依赖`java.util.zip`包,SLF4J则为日志记录提供便利。通过学习和实践这些技术,开发者可以更好地应对数据处理中的压缩需求,提高程序效率和资源利用率。在实际项目中,还需要...