`

java 读取文件转换为字符串

    博客分类:
  • java
阅读更多
  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字符串的方法

    Java 读取文件内容为 String 字符串的方法是一个常见的操作,在日常开发中,我们经常需要从文件中读取内容并将其转换为 String 字符串。今天,我们将分享一篇 Java 读取文件内容为 String 字符串的方法,具有很好的...

    java解析xml字符串

    1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这是为了将字符串转换为可以被SAXBuilder读取的形式。接着,使用`InputSource`封装`StringReader`,以便SAXBuilder能够正确识别并解析XML数据。 2...

    Java中读取文件转换为字符串的方法

    Java中读取文件转换为字符串的方法 在Java中,读取文件转换为字符串是一种常见的操作,今天我们将分享四种常见的方法来实现这个功能。 方式一:使用FileInputStream 使用FileInputStream可以将文件读取为字节流,...

    java读取图片并转化为二进制字符串的实现方法

    Java读取图片并转化为二进制字符串的实现方法是一个涉及到文件操作、字节流处理、Base64编码和解码的技术话题。本文将详细介绍上述过程的步骤和关键知识点。 首先,我们需要了解Java中处理文件读写的基本类,比如`...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...

    Java IO操作和将字符串解析为数值数组

    在Java中,我们可以使用`split()`方法将字符串分割成数组,再通过类型转换将每个元素转换为数值类型。例如,如果有一个逗号分隔的数字字符串,可以这样做: ```java String str = "1,2,3,4,5"; String[] parts = ...

    json工具类,java日期转换,字符串转换等各种工具类

    例如,`JSONObject`和`JSONArray`类用于创建和解析JSON对象和数组,`toString()`方法将Java对象转化为JSON字符串,`get()`和`put()`方法用于获取和设置JSON对象的键值对。 2. **Java日期转换**: Java中的日期和...

    java字符串编码转换

    ### Java字符串编码转换详解 #### 一、Java 字符串编码转换基础 在Java中,字符串的处理是非常常见的操作之一,而字符编码是确保数据正确显示的关键因素。本篇文章将重点介绍Java中字符串编码的转换方法及其在Web...

    将string类型xml字符串转为json字符串

    本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...

    利用java反射调用实现对字符串的解析,成功调入函数,并且返回值

    在运行时,程序可以通过读取这个配置文件来确定应该调用哪个方法来解析给定的字符串。 总的来说,通过Java反射,我们可以动态地调用对象的方法,这在处理不确定或动态行为时非常有用,比如解析字符串、插件系统或者...

    将word文档转化成字符串或者txt文档、将txt文档转化成字符串

    总之,转换Word文档为字符串或TXT文档,以及将TXT文档转换为字符串,是通过编程语言对文件进行读取和处理的过程。Apache POI库是处理Word文档的强大工具,而简单的文件读写操作可以轻松地完成TXT文件的转换。在进行...

    Java读取文本文件内容

    Java读取文本文件内容Demo; 主要代码: char charArr[]=new char[1024]; //创建可容纳 1024 个字符的数组 FileReader b=new FileReader("D:\\temp\\test.txt"); int iNum=b.read(charArr); //将数据读入到数组 a ...

    JAVA 对word 内容的提取返回String

    在本文中,我们将详细介绍如何使用 Java 语言来提取 Word 文档的内容,并将其返回为字符串。我们将通过两种方式来实现这个目标,分别是使用 Java 流读取 Word 内容和使用 Jacob 读取 Word 内容。 使用 Java 流读取 ...

    字符数组转换成字符串

    例如,我们可以从用户输入或文件读取数据,存储到字符数组,然后转换为字符串。这里需要使用字符串函数,如`strcpy`、`strcat`等。下面是一个例子: ```c char arr[20]; scanf("%s", arr); // 从用户输入读取字符串...

    java读取文件中文乱码

    在Java编程中,读取包含中文字符的...通过理解和应用这些知识点,你可以有效地解决Java读取文件时出现的中文乱码问题。在实际开发中,对文件编码的理解和处理是至关重要的,能够确保程序正确地处理各种语言和字符集。

    文件下载保存、并读取文件*(输出文件字符串、文件流)

    在处理文本文件时,我们经常需要将文件内容转换为字符串。在Python中,`content = file.read().decode('utf-8')`可将二进制文件内容解码为UTF-8编码的字符串。若要写入字符串至文件,可以使用`file.write(string)`...

    日期类 将短时间格式时间转换为字符串

    例如,当你需要从数据库中读取日期数据并展示给用户时,可以先将数据库中的日期转换为字符串,或者在用户输入日期后,将字符串再转换回日期存储到数据库。 需要注意的是,Java 8 引入了 `java.time` 包,其中的 `...

    Java数组、向量与字符串

    例如,从控制台读取用户输入时,通常会先读取字符串,再转换为需要的类型: ```java String s = br.readLine(); getint = Integer.parseInt(s); ``` 在例子(4)中,如果涉及到图形界面程序,字符串可能会用来...

    从文件读取字符串建立哈夫曼树并进行哈夫曼编码

    5. **编码字符串**:最后,使用生成的哈夫曼编码,将原始字符串转换为压缩后的哈夫曼编码字符串。为了方便解码,还需要保存字符编码的映射关系,通常是通过字典的形式。 在"数据结构_习题三"这个压缩包中,可能包含...

    Java 字符串压缩和文件压缩代码

    总结来说,Java中的字符串和文件压缩主要依赖`java.util.zip`包,SLF4J则为日志记录提供便利。通过学习和实践这些技术,开发者可以更好地应对数据处理中的压缩需求,提高程序效率和资源利用率。在实际项目中,还需要...

Global site tag (gtag.js) - Google Analytics