`

file转String

    博客分类:
  • JAVA
F# 
阅读更多
public static String loadAFileToStringDE1(File f) throws IOException {    
    long beginTime = System.currentTimeMillis();  
    InputStream is = null;  
    String ret = null;  
    try {  
        is = new BufferedInputStream( new FileInputStream(f) );  
        long contentLength = f.length();  
        ByteArrayOutputStream outstream = new ByteArrayOutputStream( contentLength > 0 ? (int) contentLength : 1024);  
        byte[] buffer = new byte[4096];  
        int len;  
        while ((len = is.read(buffer)) > 0) {  
            outstream.write(buffer, 0, len);  
        }              
        outstream.close();  
        ret = outstream.toString();  
        //byte[] ba = outstream.toByteArray();  
        //ret = new String(ba);  
    } finally {  
        if(is!=null) {try{is.close();} catch(Exception e){} }  
    }  
    long endTime = System.currentTimeMillis();  
    System.out.println("方法1用时"+ (endTime-beginTime) + "ms");  
    return ret;          
分享到:
评论

相关推荐

    android用base64实现文件与string相互转换

    四、String转文件 1. 获取Base64编码的字符串。 2. 使用Base64的`getDecoder()`方法创建一个解码器。 3. 调用解码器的`decode(String)`方法将Base64字符串解码为字节数组。 4. 将字节数组写入到目标文件。 代码示例...

    文件转换(inputString)

    1. **String转InputStream**: - 使用`ByteArrayInputStream`:首先,我们可以将String转换为字节数组(byte[]),然后用这个字节数组创建一个`ByteArrayInputStream`。例如: ```java String inputString = ...

    C#编写的 Hex转string文件 串口下载数据

    本项目涉及的主题是"C#编写的Hex转string文件串口下载数据",这涵盖了两个主要方面:HEX文件处理和串口通信。下面我们将深入探讨这两个核心知识点。 首先,HEX文件处理是编程中常见的任务,尤其是在低级硬件交互...

    android GBK转换为String

    File file = new File("path_to_gbk_file"); FileInputStream fis = new FileInputStream(file); BufferedReader reader = new BufferedReader(new InputStreamReader(fis, "GBK")); ``` - 写入GBK编码的文件...

    文件与STRING互转

    二、STRING转文件 1. 从数据库提取STRING:从数据库中查询出保存的字符串。 2. Base64解码:将字符串先用Base64解码回二进制数据。 ```python decoded_data = base64.b64decode(string_data) ``` 3. 写入文件:...

    文件字符串查找工具(File String Finder)1.4汉化版

    文件字符串查找工具(File String Finder)1.4汉化版

    C#工具类BitVector CookieUtil DES FileUtil HttpUtil ImageFile JavaScriptString JsonHelper StringUtil Thumbnail Utils WebFileInfo

    BitVector CookieUtil DES FileUtil HttpUtil ImageFile JavaScriptString JsonHelper StringUtil Thumbnail Utils WebFileInfo

    字符串查找工具File String Finder汉化版.rar

    File String Finder能够从指定范围内查找全部或部分文件名,查找文件中的一个字符或短语,支持区分大小写,支持以文本/十六进制类型,当FileStringFinder在文件中搜索字符串时,它只读取部分文件.这些部分与你...

    mysql blob to 向 file转换

    private static final String URL = "jdbc:mysql://localhost:3306/test"; private static final String USERNAME = "root"; private static final String PASSWORD = "password"; public static void main...

    txt文档转化为String

    String path = IndexPath.Index_File_Path; try { String temp = readTxt(path); System.out.println(temp); } catch (IOException e1) { // TODO Auto-generated catch block e1....

    Android中Bitmap、File与Uri之间的简单记录

    File file = new File(path) 2、讲一个Uri转换成一个path 以选择一张图片为例: String path = FileTools.getRealPathFromUri(content,uri); //自定义方法在下面 public static String getRealPathFromUri...

    java中File类的使用方法 File类的

    * `public File(String parent, String child)`: 通过父目录和子目录创建 File 对象。 * `public File(File parent, String child)`: 通过父目录 File 对象和子目录创建 File 对象。 例如: ```java File f1 = new ...

    C# 文件压缩-指定文件压缩

    public static void CompressSingleFile(string inputFile, string outputFile) { using (var sourceStream = new FileStream(inputFile, FileMode.Open)) { using (var zipOutputStream = new FileStream(output...

    java 中InputStream,String,File之间的相互转化对比

    在Java编程中,InputStream、String和File是三个非常基础且重要的类,它们分别代表了数据流、文本字符串和文件对象。在实际开发中,我们经常需要在这三者之间进行转换,以便于处理不同类型的输入输出。以下是关于这...

    java开发之File类详细使用方法介绍

    - `File(String parent, String child)`:使用指定的父路径和文件名创建File对象。 - `File(File parent, String child)`:使用父File对象和文件名创建File对象。 2. **File类的创建和删除功能** - `boolean ...

    生成系统日志

    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor...

    Arduino项目开发 Strings_StringSubstring_StringSubstring.pdf

    `String`类是Arduino库提供的一种用于处理文本数据的数据类型,它提供了许多有用的方法,其中之一就是`substring()`。在本教程中,我们将深入探讨如何使用`substring()`方法来提取`String`对象中的子串。 `...

    java中File类总结

    4. **基于目录路径和文件名构造** `File(String directoryPath, String name)`:此构造器接受两个字符串参数,第一个参数表示目录路径,第二个参数表示文件名,用于创建一个表示特定文件的`File`对象。 5. **基于...

    java file类的方法

    3. **File(String path, String name)** - 使用指定的目录路径和文件名创建一个新的`File`实例。 - **参数**: - `path`:目录的路径名。 - `name`:文件的名称。 - **示例代码**: ```java File file = ...

Global site tag (gtag.js) - Google Analytics